我很确定那里有答案。但我似乎无法找到最干净的方法,而我只是开始玩Ruby和Rails 3.1。
我有一个客户端模型和一个项目模型。
我想在客户端#show视图上有一个按钮,该按钮会导致项目#new,无需输入client_id。
此外,项目#new仍然可以自己访问,如果没有,则请求client_id。
任何帮助表示赞赏! 感谢
答案 0 :(得分:1)
看一下嵌套资源:
http://guides.rubyonrails.org/routing.html#nested-resources
使用它来处理父ID的传递。您可以拥有直接进入项目#new的路径,然后您只需要处理是否在视图中询问客户端ID,具体取决于它是否已经定义。