【问题标题】:rails index.js.erb not loadingrails index.js.erb未加载
【发布时间】:2011-08-01 23:28:52
【问题描述】:

我正在尝试为分页做一些 ajax,但我无法让 index.js.erb 加载或以任何方式被识别。我正在关注railscast 240:https://github.com/ryanb/railscasts-episodes/blob/master/episode-240/store/app/views/products/_products.html.erb

我正在使用下面的代码:

index.js.erb

$("#products").html("<%= escape_javascript(render("products")) %>");

请求似乎正常通过,但没有加载 HTML。没有任何变化(虽然没有错误)

【问题讨论】:

  • Gabriel,报价很好。 Rails 处理 之间的代码。

标签: jquery ruby-on-rails ruby ajax pagination


【解决方案1】:

这是因为我的控制器中有 format |do|,但没有 format.js。对不起各位!

【讨论】:

    【解决方案2】:

    尝试使用:

    <%= escape_javascript(render(:partial => 'products/products')) %>
    

    而不是

    <%= escape_javascript(render("products")) %>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-07
      • 1970-01-01
      • 1970-01-01
      • 2014-05-24
      • 2016-11-07
      相关资源
      最近更新 更多