2017-08-02 123 views
0

情景是:用户有很多意见。多步骤导轨有多种形式

现在我必须通过四个步骤创建一个表单来创建用户和他的评论。

在步骤1,2,3我会要求从用户填写自己的个人资料的细节,如FIRST_NAME,电子邮件,地址等,并在第四步会有一个称为按钮“添加评论”

当用户点击添加评论按钮时,弹出窗口将打开“保存评论”按钮,他将填写评论标题,文本等,填写完所有信息后,他将点击“保存评论”按钮,然后弹出将消失并且在同一页上该评论将追加如此逐行所有添加的评论将以表格格式显示。此外,每行都会有删除图标来删除评论。

现在这一步四是最后一步,将有“提交”按钮,当用户点击所有信息应该保存。

我该如何完成这项任务?解决这个问题的最好方法是什么?

的想法那些我有这样:

1)当用户会点击下一步按钮第三步然后我可以创建一个用户和对象,我可以在第四步通过创建自己的意见。

2)或使用accepted_nested_attribute单击提交按钮时创建用户和注释。

3)在数据库中创建注释时,用户会在点击“保存评论”

请提出一个完全更好的解决方案。

感谢 阿南德

+0

你可以使用这个gem https://github.com/schneems/wicked多步表单 – Vishal

回答

0

你可以创建自己的行为一个StepsController或我建议你看一下wicked宝石创建多级方便的形式。