pan*_*ari 3 ruby-on-rails internationalization simple-form
我正在尝试使用简单形式的i18n功能,这在大多数情况下都很有效.
我唯一的问题是,在一种情况下我想使用数字作为选项值,所以我不能像其他情况那样简单地创建一个符号.现在,我正在使用这个解决方案:
f.input :adm, :as => :select, :collection => [[:adm11 ,"11"],
[:adm00, "00"], [:adm06, "06"], [:adm99, "99"]]
Run Code Online (Sandbox Code Playgroud)
我可以以某种方式使simple_form以通常的方式查找adm11等,所以我可以在我的翻译文件中保持一个合理的结构吗?
我知道我可以使用标准的红宝石i18n,但我正在寻找更好的方法.
f.input :adm,
:collection => [[:adm11 ,"11"], [:adm00, "00"], [:adm06, "06"],
[:adm99, "99"]],
:label_method => lambda { |el| t "define.i18n.keys.here.#{el.first}" }
Run Code Online (Sandbox Code Playgroud)