假设我有一个输入车辆营销信息的界面
+--------------------+ | Vehicle | |--------------------| | | +--------------------------------------------------+ | Marketing info +----->| Marketing info | +--------------------+ |--------------------------------------------------| | | | | | Engine info | | | +--------------------+ | +--------------------------+ | | | | Name | | | | Wheels | | | | | +--------------------+ | +--------------------------+ | | | | | | Doors | | +--------------------------+ | +--------------------+ | Codename | | | | | | | | | | Seats | | +--------------------------+ | +--------------------+ | | | +--------------------------+ | | Disinformation | | | | | | | | | | | | | | | | +--------------------------+ | +--------------------------------------------------+
我在该车辆的第一页,我想要一辆车将其信息保存在不同的表格中,例如它可以有一个marketing_info
但很多wheels
或{{1} }
我看到的问题是左边的菜单必须从新操作链接到相关模型的表单,以便链接助手会遇到doors
id的
如果我只使用一个大表格并隐藏了我不希望用户看到的部分,那么这是最好的选择吗?
我还希望这个表单能够保存,但随后会在表单中的步骤中移动,我该怎么做?我是否必须使用锚点重定向到编辑操作以进行下一步?
我应该执行以下操作:
nil
或示例中的#step1
#marketinginfo
视图答案 0 :(得分:-1)
基本上你想要多步形式http://railscasts.com/episodes/217-multistep-forms 嵌套表单bcz info进入不同的表http://api.rubyonrails.org/classes/ActiveRecord/NestedAttributes/ClassMethods.html
您可以为表单填写的每个步骤执行不同的操作