在显示页面上嵌套rails表单

时间:2013-02-17 15:05:57

标签: ruby-on-rails ruby-on-rails-3 nested-forms has-many-through

我的用户和车辆之间有很多关系。

User has many Ownerships
User has many vehicles through Ownerships.

Ownerships belongs to User and Vehicle

Vehicle has many Ownerships
Vehicle has many Users through Ownerships

在车辆展示页面上,我想制作一个允许创建新用户的表格,同时建立车辆与用户之间的关联,即在所有权模型中添加一个填充车辆车辆ID的条目当前正在查看的内容以及新创建的用户的用户ID。

理想情况下,该页面会重定向回相同的车辆展示页面。

我自己试图这样做,并且能够自己创建关联(并正确地重定向),但不能同时创建。

当我尝试从车辆展示页面添加用户时,我无法将当前的车辆作为隐藏字段传递而没有错误,例如未知属性vehicle_id。

如果我计划在车展和/ user / new上有表格,我的user_controller也会有所不同。现在我正在尝试在create方法中读取当前的车辆页面。每次从用户新页面都会失败。

0 个答案:

没有答案