使用 ActiveAdmin (0.5.1) 我想制作多种不同的形式来创建对象并将其保存到我的数据库中。我正在尝试通过使用来做到这一点ActiveAdmin.register_page
,但是在尝试创建表单时遇到了麻烦。似乎在使用时register_page
,您没有得到与调用相同的form
方法。register
这是代码:
ActiveAdmin.register_page "New Object" do
content do
para "Here you can create new objects!"
para "This content will be replaced with links to the specialized forms"
end
end
以及其中一种形式的代码:
ActiveAdmin.register_page "Type 1" do
menu :label => "Type 1", :parent => "New Object"
content do
panel "Attributes" do
form do |f|
f.input :color
f.input :size
end
end
end
但是,此表单不会以任何可行的方式呈现。此外f.inputs
,您可以在示例中看到的许多其他方法(如this)都不起作用。是否可以使用 制作功能齐全的表格ActiveAdmin#register_page
?