1
我有一個表單和一個表格,顯示了添加到表單的值的結果。當我開始翻譯的形式,我把表頭下面的代碼:Ruby on Rails - 翻譯表單輸入參數
<th> <%= t :kilometers %> </th>
結果後,這種變化是「公里」,雖然我沒有在en.yml文件中有這樣的一個值,該值對我來說是完美的。
由於我使用引導程序並需要將翻譯的屬性放入輸入標記。我試圖做同樣的方式,以acheive相同的結果上面的一個:
<%= f.text_field :kilometers, placeholder: I18n.t(:kilometers) %>
但現在軌告訴我「翻譯失蹤」。
你能告訴我如何達到同樣的效果嗎?
是的,我知道。但我想知道爲什麼我應該這樣做,因爲它正在與表一起工作,但與屬性無關? –
@ niki4ko它不在桌子上工作!警告被添加到'span'的title屬性中,這就是爲什麼你沒有看到它,但警告*是*。你不能在'text_field'中添加一個span標籤,這就是爲什麼你在文本字段中看到它的原因。唯一的解決方法是將公里的條目添加到en.yml中。 – Mischa
啊,我明白了。是的,它不工作。其實那是我的問題 - 實際發生了什麼。非常感謝你!現在很清楚! –