rails index.js.erb没有加载

时间:2011-08-01 23:28:53

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

我试图为分页做一些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没有加载。没有任何变化(尽管没有错误)

2 个答案:

答案 0 :(得分:1)

这是因为我的控制器中没有format.js format |do|。对不起伙计们!

答案 1 :(得分:0)

尝试使用:

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

而不是

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