我在sync / projects / _list_row.haml
中放了一些部分的同步gem%tr
%td= editable project.name, :name
%td= project.user_id
当我去编辑时,我有错误:
undefined method `asdasd22gh_path' for
('asdasd22gh'是项目名称) 我像这样渲染部分:
%tbody
- @projects.each do |project|
= sync :partial => 'list_row', resource: project
我做错了什么?
答案 0 :(得分:0)
您需要将模型传递给editable
帮助程序和属性名称:
%tr
%td= editable project, :name
%td= project.user_id
editable
帮助器中的第一个参数用于使用polymorphic_path
函数构建URL。由于您在那里传递了一个字符串,因此他将字符串作为路由名称。