Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 多页记录创建_Ruby On Rails - Fatal编程技术网

Ruby on rails 多页记录创建

Ruby on rails 多页记录创建,ruby-on-rails,Ruby On Rails,提出“新手问题” 我有一个跨多个页面的帐户注册,但我并没有完全绞尽脑汁创建一个绑定到数据库的新实例,而只是在所有页面都完成时添加到数据库中 我有三个行动: def index @ticket = Ticket.new end def signup_a end def signup_b end 索引页面只收集一个文本字段,然后将其传递到signup_a中的字段,然后传递到b,在b中记录最终添加到数据库中。如何将变量从索引传递到票证对象中的A到B,而不实际将其添加到DB中 编辑-- 我想我被那

提出“新手问题”

我有一个跨多个页面的帐户注册,但我并没有完全绞尽脑汁创建一个绑定到数据库的新实例,而只是在所有页面都完成时添加到数据库中

我有三个行动:

def index
@ticket = Ticket.new
end

def signup_a
end

def signup_b
end
索引页面只收集一个文本字段,然后将其传递到signup_a中的字段,然后传递到b,在b中记录最终添加到数据库中。如何将变量从索引传递到票证对象中的A到B,而不实际将其添加到DB中

编辑--

我想我被那条线绊倒了

if @order.save

实际上保存了对象…我以为它只是执行了检查。

您可以将其保存在会话中,并在所有步骤完成后将其保存在数据库中