Ruby on rails 3 跨多页填写对象

Ruby on rails 3 跨多页填写对象,ruby-on-rails-3,Ruby On Rails 3,我有一个用户对象,它有大约50个字段。我不希望所有50个字段都在一个表单上。我想用几页纸来跨越这个表单。如果我只知道如何使用users/new.html.erb填写表单,我该怎么做呢。第二页、第三页等使用什么?您可以始终使用Ajax创建部分并加载每个部分(step1、step2、…、stepN),或者您可以搜索并使用gem 检查此项railscasts: 您能给我一些关于如何使用Ajax加载部分的提示吗?如果您手动执行此操作,您可以将表单拆分为存储在多个部分中的多个表单(每个表单一个部分)。您

我有一个用户对象,它有大约50个字段。我不希望所有50个字段都在一个表单上。我想用几页纸来跨越这个表单。如果我只知道如何使用users/new.html.erb填写表单,我该怎么做呢。第二页、第三页等使用什么?

您可以始终使用Ajax创建部分并加载每个部分(step1、step2、…、stepN),或者您可以搜索并使用gem

检查此项railscasts:


您能给我一些关于如何使用Ajax加载部分的提示吗?如果您手动执行此操作,您可以将表单拆分为存储在多个部分中的多个表单(每个表单一个部分)。您可以创建一个远程函数,该函数将在每次要向前或向后调用时传递2个参数、实际部分的id和操作类型(如果是向前或向后移动)。您可能有1个远程函数,并调用JS来呈现相应的部分。最后,您可以将对象存储在会话变量的单例中。