我认为我必须使用不正确的参数调用编辑操作。但是,我不确定。
在任意索引视图中,我有这条线
<%= link_to "Update",
edit_employee_document_path(:company_document_id => document.id, :file => document.file) %>
当我点击链接时,它给了我一个错误,上面写着
No route matches {:action=>"edit", :controller=>"employee_documents", :company_document_id=>3, :file=>/system/company_documents/files/000/000/003/original/avatarAvatar.html?1375383810}
我的控制器应该可以工作。下面是编辑方法:
def edit
@user = User.find(params[:employee_id])
@employee_document = EmployeeDocument.find(params[:id])
end
对于任何可以提供帮助的人,我非常感谢您!