我正在制作一个轨道应用程序,人们可以在其中选择不同的吉他型号,然后他们被指示选择他们的颜色,然后添加一个像脚踏开关这样的配件,以及在此之后的许多其他配件步骤。所有步骤都依赖于最后一步,因为每个步骤都需要显示一张图片,其中包含他们当前构建的完整包。
我想用rails尽可能以最干净的方式构建它,所以我想知道是否有人对可能的结构有任何建议。每个步骤都有不同的控制器和模型?(因为每个步骤也可以从后端管理区域编辑)。或者我不知道的其他一些结构。
示例步骤:
- 选择吉他型号。
- 选择吉他颜色(每种型号有多种颜色)
- 选择一个调谐器(几个调谐器)
- 选择脚踏开关或捆绑包
- 在课程 DVD 之间进行选择。
提前致谢