[英]Active admin input field with locale
我已经构建了多语言应用程序。但是此时,通过ActiveAdmin界面编辑翻译存在很多麻烦。 我希望能够通过此界面添加/编辑翻译。 因为用户不能选择使用seeds.rb。
想法是在编辑/创建产品时有2个文本字段,在第一个字段中,我可以用本国语言写产品描述,在第二个字段中,可以用英语写产品描述。 我不为产品表创建新列。 我不会使用内置的Globalize3结构。
其他表格在哪里,例如category_translations
。
如果我这样尝试:
form :html => { :enctype => "multipart/form-data" } do |f|
f.inputs "Content" do
f.input :name
f.input :condition, :collection => @condition,:hint=>"Select condition"
f.input :sub_desc, :input_html => { :class => "tinymce" }
f.input :description, :input_html => { :class => "tinymce" },:locale=>'en'
f.input :description, :input_html => { :class => "tinymce" },:locale=>'lv'
f.input :technical_data, :input_html => {:class=>"tinymce" }
f.input :intro_text
f.input :category, :collection => @category
f.input :slug
f.input :manufacturer, :collection => @manufacturer,:hint=>"Choose manufacturer"
end
f.inputs "Image" do
f.input :photo, :as => :file, :hint=>"Select image to upload. Allowed file formats *jpg *png, Soft signs not Allowed"
#form :partial => "form"
end
f.actions
end
我正在尝试将语言环境变量设置为输入的位置,但这完全没有错误。 有人有类似的问题吗?
您应该检查activeadmin-globalize gem。 它为您提供了一个不错的界面来处理具有翻译的字段。
Gem for Globalize3: https : //rubygems.org/gems/activeadmin-globalize3
我尚未测试此版本,因为我们在项目中使用Globalize,而activeadmin-globalize来自: https : //github.com/stefanoverna/activeadmin-globalize 。
有一个拉取请求可以降低activeadmin-globalize的依赖性,因此可以在Rails 3.2应用程序中使用: https : //github.com/stefanoverna/activeadmin-globalize/pull/38
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.