创建belongs_to <parent_model>的模型实例的最简洁方法是什么?</parent_model>

时间:2012-01-27 13:26:37

标签: ruby-on-rails has-many

我很确定那里有答案。但我似乎无法找到最干净的方法,而我只是开始玩Ruby和Rails 3.1。

我有一个客户端模型和一个项目模型。

我想在客户端#show视图上有一个按钮,该按钮会导致项目#new,无需输入client_id。

此外,项目#new仍然可以自己访问,如果没有,则请求client_id。

任何帮助表示赞赏! 感谢

1 个答案:

答案 0 :(得分:1)

看一下嵌套资源:

http://guides.rubyonrails.org/routing.html#nested-resources

使用它来处理父ID的传递。您可以拥有直接进入项目#new的路径,然后您只需要处理是否在视图中询问客户端ID,具体取决于它是否已经定义。