0
因此,我几天前遇到的问题仍然让我无法忍受我的代码。我不能得到适当的翻译我的应用程序:阳明看起来像这样:Rails中的属性转换
pl:
errors: &errors
format: ! '%{attribute} %{message}'
messages:
confirmation: nie zgadza się z potwierdzeniem
activemodel:
errors:
<<: *errors
activerecord:
errors:
<<: *errors
与模型看起来像这样:
module Account
class User < ActiveRecord::Base
attr_accessor: password_confirmation
end
end
和Flash控制器声明:
flash[:errors] = @user.errors.full_messages
我尝试并阅读activerecord文档和堆栈先前的问题(How to use Rails I18n.t to translate an ActiveRecord attribute?,Translated attributes in Rails error messages (Rails 2.3.2, I18N))。但它仍然不能按我的意愿工作。 password_confirmation保留“密码确认”,而不是“Potwierdzeniehasła”。截图可能会更好地解释它:http://i42.tinypic.com/1glz5.png