2014-11-24 63 views
0

在我的Ruby on Rails應用程序,我創建了簡單的pl.yml文件:Formtastic和l18n:'。 '(點符號)分割字符串

pl: 
    contact_email: "My e-mail: [email protected]" 
    send_message: 'Wyślij wiadomość' 
    formtastic: 
    labels: 
     contact: 
     title: 'Tytuł wiadomości' 
     content: 'Treść wiadomości' 

在主動管理頁面,我有一個簡單的表格,我已經添加標籤標籤與l18n:

form do |f| 
    f.inputs "Wiadomość" do 
     f.input :title 
     f.input :content 
     f.label I18n.t 'contact_email' 
    end 
    f.actions 
    end 

我的問題是,CONTACT_EMAIL( '我的電子郵箱:[email protected]'):

由點符號( 「」)分裂enter image description here

在這個字符串中我應該用什麼來代替('。')在電子郵件地址中保留這個'點'?

回答

0

嘗試使用

= f.label :custom_email, label: I18n.t 'contact_email'

第一個參數標籤的方法,字段名,即通過的I18n automaticaly翻譯

+0

感謝幫助,但它不工作。我得到以下錯誤: '語法錯誤,意外tSTRING_BEG,期待keyword_end f.label:custom_email,標籤:I18n.t'contact_email'^' – nicq 2014-11-24 21:32:12