我有两个模型具有以下关联:
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 有关吗?
最佳答案
You can create forms with nested models using the has_many method, even if your model uses has_one
关于ruby-on-rails - active_admin 和 has_one 关联,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31269039/