在active_admin输入表单中添加自定义操作按钮

时间:2014-01-04 09:01:43

标签: ruby-on-rails activeadmin

我正在使用active_admin表单。我的要求是在输入框旁边添加一个按钮来创建新项目 如何在表单中添加操作项?

form do |f|
    f.semantic_errors *f.object.errors.keys
    f.inputs "Details" do
      f.input :task
      f.input :project
      f.input :members, :input_html => { :class => "chosen-input" }, :label => 'Assigned To'
      f.actions
    end
 end

我想在输入字段项目旁边添加一个新项目按钮

2 个答案:

答案 0 :(得分:0)

尽管这是一个非常老的问题,但是我也一直在寻找答案,这是怎么做的:

只需在f.input :project之后添加它:

f.button "New Project", formaction: "new_entry", class: "some_class"

然后使用member_action

member_action :new_entry, method: :patch do
    
end

答案 1 :(得分:-1)

inputs 'Details' do
  li do
    label "Project"

    span do
      "here is your project input field"
    end

    span do
      "here is your button"
    end
  end
end