Rails 4 xeditable不工作

时间:2014-07-18 14:20:42

标签: ruby-on-rails x-editable

我在Rails 3中一直使用Xeditable(gem bootstrap-editable-rails)取得了巨大的成功。

我刚开始使用Rails 4应用程序,但Xeditable并没有工作。它没有显示选择。下拉列表包含空行。

在Rails 3中,我使用RABL作为json。 Rails 4有jbuilder。

网站模型:

  belongs_to :type

这是视图代码:

    <td>
      <a href="#" class="xeditable" data-type="select" data-pk="1" data-resource="site" data-source="/types" data-name="type_id" data-url="/sites/<%= site.id %> " data-original-title="Select Type">
        <%= site.type.typecode %>
      </a>
    </td>

如果我使用它作为URL localhost:3000 / types.json,我会找回正确的json列表。

这是屏幕(当您单击选择时,您将获得空白列表)。

enter image description here

1 个答案:

答案 0 :(得分:0)

我发现我必须更改jbuilder索引文件:

json.array!(@types) do |type|
  json.text type.typecode
  json.value type.id
end