Rails:用于创建和编辑多个资源的表单

时间:2013-12-20 00:55:44

标签: ruby-on-rails ruby-on-rails-4

“用户”通过“favorite_foods”拥有“食物”。

users
email:string first_name:string last_name:string

foods
name:string 

favorite_foods
user:references food:references

如何创建单个表单来编辑“用户”及其“favorite_foods”?是否有一个Rails惯例,控制器#动作应该进入哪个?

1 个答案:

答案 0 :(得分:0)

为此目的使用nested_form gem。

参考:https://github.com/ryanb/nested_form

另外,请参阅上面gem的作者的以下两个截屏视频:

  

注意:我不确定上述截屏视频是否仍然有效   注意:如果您还没有这样做,请浏览该网站上的所有其他教程/截屏视频。真的很有用:)