假设我有一个输入车辆营销信息的界面
+--------------------+ | 车辆 | |--------------------| | | +-------------------------------------------------- -+ | 营销信息 +----->| 营销信息 | +--------------------+ |--------------- ----------------------| | | | | | 发动机信息 | | | +--------------------+ | +--------------------------+ | | | | 姓名 | | | | 轮子 | | | | | +--------------------+ | +--------------------------+ | | | | | | 门 | | +--------------------------+ | +--------------------+ | 代号 | | | | | | | | | | 座椅 | | +--------------------------+ | +--------------------+ | | | +--------------------------+ | | 虚假信息 | | | | | | | | | | | | | | | | +--------------------------+ | +-------------------------------------------------- -+
我在该车辆的第一页,我希望车辆将其信息保存在不同的表中,例如它可以有一个marketing_info
但很多wheels
或doors
我看到的问题是左侧的菜单必须从新操作链接到相关模型的表单,因此链接助手将遇到nil
id
如果我只使用一个大表单并隐藏我不想让用户看到的部分,那会是最好的选择吗?
我还希望该表格随其进行保存,但随后沿表格中的步骤移动,我该怎么做?我是否必须使用锚重定向到下一步的编辑操作?
我应该执行以下操作:
- 一个带有隐藏步骤的大表单,每个步骤都有多个提交按钮
- 如果它在锚中
#step1
或在示例中,则会显示一个步骤#marketinginfo
- 我想节省任何步骤。
- 保存后,我需要在
edit
视图中