在Rails 3中处理多步“新”操作的RESTful方法

时间:2011-05-05 15:34:59

标签: ruby-on-rails

我正在构建一个应用程序,需要一个两步过程来为其中一个模型创建一个对象。

我考虑过......

创建自定义“新”操作的自定义路径

对两个步骤使用相同的“新”操作,但基于参数

呈现正确的视图

处理此问题的最佳方法是什么?

2 个答案:

答案 0 :(得分:5)

看一下多步形式的截屏视频。

http://railscasts.com/episodes/217-multistep-forms

Ryanb正在使用一种很好的方法来对每一步进行验证,并将所有内容保留在创建操作中,因此不需要额外的路径。

答案 1 :(得分:0)

如果您正在寻找向导类型的解决方案,这可能值得一看

https://github.com/jeffp/wizardly

但我不确定Rails3的支持。