請讓我先解釋我所做的。爲什麼語言環境不適用於我的項目?
我安裝了寶石rails-i18n
然後我做了軌摹國際化ES命令 它產生translated_es.yml
型號名稱和它們的列名都在那裏,所以我翻譯這個樣子。
然後我重新啓動我的服務器來檢查它是否應用,但事實並非如此。爲什麼?我試圖提交一個空白字段的表單。
我看到驗證錯誤消息,但列名是英文的。我怎樣才能解決這個問題?
es:
activerecord:
models:
acts_as_taggable_on/tag: acts_as_taggable_on/tag #g
acts_as_taggable_on/tagging: acts_as_taggable_on/tagging #g
acts_as_votable/vote: acts_as_votable/vote #g
comment: comentario #g
community: comunidad #g
[...]
確保你沒有任何標籤使用.yml。只有你可以使用空格 – Vinay
@Vinary謝謝!你是指列名和我鍵入的值之間的選項卡? – HUSTEN
在整個.yml文件中,您不應該在任何地方使用製表符。只需使用中間的空格。價值將帶有單引號或雙引號 – Vinay