我知道这已经被问了很多,但我已经查看了所有简单的解决方案,但它们都不起作用。
首先,.js.erb 响应适用于我所有其他控制器...我生成了一个新控制器,它不会响应 .js.erb
def report
@report = Report.all
respond_to do |format|
format.js do
render :content_type => 'text/javascript'
end
end
end
这条路线确实有效,并将呈现 html。我不知道为什么 .js.erb 会适用于我的其他控制器而不适用于新控制器。在制作这个新的之前我已经做了很多摆弄......所以调试对我来说很难。