ruby-on-rails - Rails 多步模型创建

标签 ruby-on-rails validation multipartform-data

在 rails 中实现模型的多步创建的好方法是什么?我的意思是,用户填写一个部分,然后在另一页上填写下一部分,而不是一个长表格。本质上,这是一个多部分表单,每个部分在不同的页面上。

如何保存表单每个部分的用户输入?我也在对字段进行验证;如何在 Rails 中处理验证,以便单独验证表单的每个部分? (如果我把所有的验证都放在模型中,表单将永远不会成功验证,因为用户看不到的字段永远不会被填写。是的,javascript 是一个选项;我想在 Rails 中处理验证,以便它即使禁用 javascript 也能工作)。

最佳答案

Ryan Bates 做了一个与此直接相关的截屏视频,我强烈建议您查看:

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

关于ruby-on-rails - Rails 多步模型创建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4532218/

相关文章:

ruby-on-rails - elasticsearch rails - 非法纬度值

ruby-on-rails - Rspec - 你必须激活 Authlogic::Session::Base.controller - 我已经尝试过常见的建议

ruby-on-rails - rails : how to exclude one item from an "each" method

ruby-on-rails - Rails 生成 Controller 给我加载错误

ajax - yii ajax 验证错误出现

javascript - Facebook Javascript 表单数据照片上传 : requires upload file error

javascript - 在 Angular JS 中同时发送表单数据和上传文件

javascript - sails .js : post text input and a file in the same time

regex - 使用模式 Angular 2 进行输入验证

asp.net-mvc - ASP.NET MVC 模型绑定(bind)和验证顺序