繁体   English   中英

具有区域设置的活动管理员输入字段

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM