我有一个模型,并且有一个视图,该视图显示用于基于该模型创建新对象的表单。我们称该表格为Form1
。
用户提交后Form1
,即创建了对象。然后,我想在下一页上显示第二个表单Form2
,该表单要求用户在将对象保存到数据库之前检查各种选项。
我的问题可能是非常基本的。我不知道如何创建Form2
,因为它不直接与模型绑定。因为我是Rails
新手,所以我只创建了以下表格:
form_for(@object) { |f| ... }
@object
是从模型实例化的对象
问题:我不认为这种代码可以满足我的目的。Form2
考虑到它一定不能基于@object
或@object
模型,我该如何创建?
我的应用中的一些细节:
该站点Form1
在重定向到OAuth
服务器之前接受值()。
当用户在OAuth
服务器上验证其凭据时,她将被重定向回我的站点。一个XML-RPC
请求,然后获取关于用户的账户上的信息OAuth
服务器。
该XML
响应可能表明该用户在该帐户上只有一个帐户OAuth
服务器。如果是这样,将从中检索一些值XML
并将其添加到对象(然后(最终)保存在数据库中),然后将用户重定向到成功页面。
但是,如果XML
响应指示用户在OAuth
服务器上有多个帐户,则我想显示一个表格(Form2
),该表格允许用户选择OAuth服务器上的哪些帐户与我的网站相关联。因此,Form2
真正询问用户要创建多少个对象,而不是询问对象的特定属性。