Ruby 活动管理员有许多动态表单
我如何为活动管理员设置多个关系 我有几种型号:Ruby 活动管理员有许多动态表单,ruby,ruby-on-rails-3,activeadmin,Ruby,Ruby On Rails 3,Activeadmin,我如何为活动管理员设置多个关系 我有几种型号: Category <--->> Case <--->> Question <--->> Answer <--->> Key 类别>案例>问题>答案 >钥匙 找不到有关Active Admin的任何文档,这些文档可能指出如何为具有多个关系的对象创建嵌套表单 谢谢。使用表单方法成功地完成了这项任务,但是,了解是否存在任何自动解决方案(如
Category <--->> Case <--->> Question <--->> Answer
<--->> Key
类别>案例>问题>答案
>钥匙
找不到有关Active Admin的任何文档,这些文档可能指出如何为具有多个关系的对象创建嵌套表单
谢谢。使用
表单
方法成功地完成了这项任务,但是,了解是否存在任何自动解决方案(如django admin)会很有趣:)
ActiveAdmin.register Case do
menu :priority => 3
index do
selectable_column
column :id
column :title do |test_case|
link_to test_case.title, [:admin, test_case]
end
column :category
default_actions
end
form do |f|
f.inputs "Details" do
f.input :category
f.input :title
end
f.inputs "Questions" do
f.has_many :questions do |question_f|
question_f.input :body
question_f.inputs "Answers" do
question_f.has_many :answers do |answer_f|
answer_f.input :body
end
end
end
end
f.inputs "Keys" do
f.has_many :keys do |key_f|
key_f.input :prevalent_answer
key_f.input :body
end
end
f.buttons
end
end