我有一个关于我正在使用Rails4开发的教程应用程序的"工作流"的问题。
假设我有1000个模板和访问这些模板的各种组。例如,如果我想检索'Group1'的所有记录,我可能会得到以下5条记录:
Templates:
id | content | group_id
23 | "a" | 1
44 | "b" | 1
99 | "c" | 1
104 | "d" | 1
137 | "e" | 1
现在我有了与组1关联的5条记录,我希望将5个单独的页面排成一行。此时,用户将首先看到id: 23
的页面,然后单击"提交"。点击"提交"后,显示的下一个页面将是id: 44
,然后一直持续到用户到达id: 137
。
实现此工作流的最佳方式是什么?我想这类似于正在填写的调查,或者正在完成的教程。我需要使用ajax来实现这一点吗?非常感谢。
我会使用某种分页宝石,我最喜欢的是will_page。它非常容易使用。