Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
所以我有:
/项目/1/步骤/新
提交步骤时,如何保存步骤中的project_id?
我需要一个带有“project_id”的隐藏表单字段,还是可以设置其他方式?
截至目前,当提交的 project_id 设置为 nil
确保按如下方式构建表单,以维护嵌套路由:
form_for [@project, @step]
然后,在您的内部,StepsController您将收到一个参数:project_id。
StepsController
:project_id
HTH。
您可以在控制器中编写创建操作:
@project.find params[:project_id] @project.build params[:step]
在这种情况下,您不需要传递隐藏字段。