我试图为分页做一些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没有加载。没有任何变化(尽管没有错误)
答案 0 :(得分:1)
这是因为我的控制器中没有format.js format |do|
。对不起伙计们!
答案 1 :(得分:0)
尝试使用:
<%= escape_javascript(render(:partial => 'products/products')) %>
而不是
<%= escape_javascript(render("products")) %>