active_admin和has_one关联

时间:2015-07-07 12:51:22

标签: ruby-on-rails ruby ruby-on-rails-4 activeadmin

我有两个具有以下关联的模型:

class Panel < ActiveRecord::Base
  belongs_to :survey
end


class Survey < ActiveRecord::Base
  has_one :panel
end

我正在使用active_admin来管理调查:

ActiveAdmin.register Survey do
  config.per_page = 20

  actions :index, :edit, :update

  index do
    column 'Survey ID' do |s|
      s.id
    actions defaults: true
  end

  form do |f|
    inputs do
      input :id, input_html: { disabled: true }
    end
    f.actions
  end
end

现在我想添加一个字段来形成有可能改变调查小组。我阅读了active_admin的所有文档,但没有发现任何类似的情况......这可能与ActiveAdmin有关吗?

1 个答案:

答案 0 :(得分:2)

  

您可以使用has_many方法创建具有嵌套模型的表单,即使您的模型使用has_one

https://github.com/activeadmin/activeadmin/blob/9c46b14ea0d9b3aaaa3d7520555c9959d06ce7f3/docs/5-forms.md#nested-resources