x-editable无法使用Rails

时间:2015-06-12 12:16:56

标签: ruby-on-rails ruby

我在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

我做错了什么?

1 个答案:

答案 0 :(得分:0)

您需要将模型传递给editable帮助程序和属性名称:

%tr
  %td= editable project, :name
  %td= project.user_id

editable帮助器中的第一个参数用于使用polymorphic_path函数构建URL。由于您在那里传递了一个字符串,因此他将字符串作为路由名称。