在我的应用程序中,我创建了一个Job,在Job显示页面上,我正在尝试添加用于创建要添加到该Job的公司的链接:
Company belongs_to Job
在我的Job show.html.erb文件中,我有:
<%= link_to "Add Company", new_company_path(:job_id=>@job.id) %>
但是,在新公司的公司控制人员中,我有:
@job = params[:job_id]
返回nill。检查params
哈希表示我的:job_id=>@job.id
值未被添加。
我做错了吗?或者是否有一些东西需要编辑Rails中的强参数以便让我的值从Job show页面转到Company控制器?
答案 0 :(得分:0)
试试这个:
在视图
上<%= link_to "Add Company", new_company_path(job_id: @job.id) %>
控制器上的
@job = params[:job_id]