是否可以使用 ActiveAdmin 创建多步骤表单?
如果没有,是否可以在提交表单后添加另一个重定向到的页面(不是默认索引、显示或表单页面)?
我自己也一直在苦恼这个问题。我发现您可以使用 ActiveAdmin 文件中的集合操作添加自己的页面。假设您的模型名为 MyModel,您可以将其添加到 ActiveAdmin my_model.rb 文件中。
# GET /admin/my_model/page1
collection_action :page1, :method => :get do
render 'admin/page1'
end
# POST /admin/my_model/page1
collection_action :page1, :method => :post do
# Do your form processing
redirect_to test_admin_my_model_path
end
# GET /admin/my_model/page2
collection_action :page2, :method => :get do
render 'admin/page2'
end
然后,您需要在 /app/views/admin/page1.html.erb 和 page2.html.erb 创建一个视图
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)