如何在f.has_many中更改标题和名称按钮? rails上的active_admin

时间:2013-07-26 07:05:20

标签: ruby-on-rails activeadmin

我想更改f.has_many中的标题和名称按钮。

我在rails上使用active_admin

这是我的代码:

f.has_many :gallery_apps  do |i|
  i.input :img,:label => "New Screen Shot"  ,:as => :file  ,:multipart => true
end

现在标题显示“图库应用”,名称按钮是“添加新图库应用”

如何编辑代码?

3 个答案:

答案 0 :(得分:2)

我认为这可能适合你

  f.has_many :gallery_apps, heading: "Gallery app" ,new_record: "Add New Gallery App" do |i|
        i.input :img,:label => "New Screen Shot"  ,:as => :file  ,:multipart => true
  end

答案 1 :(得分:0)

您可以通过区域设置控制显示的型号名称。

例如,在/config/locales/en.yml:

en:
  activerecord:
    models:
      gallery_app:
        one: "Screen Shot"
        other: "Screen Shots"

答案 2 :(得分:-1)

看一下simple_form gem https://github.com/plataformatec/simple_form。这是表格的一种非常好的方式。您可以通过添加

来更改标签
label: 'Your Label'