我尝试了所有可以使用js.erb文件的方法,因为我需要使用ruby以及我的js。如何在rails应用程序中使用js.erb
我知道这不是代码,因为我在application.js中有同样的事情,它工作正常。
型号:主题
我已经尝试添加topics.js.erb到的意见/主题/ 我已经尝试了部分_index.js.erb和渲染 - 我看到它加载,但它没有执行。
在这两个文件,我有:
$(document).ready(function() {
console.log('something');
})
有什么明显的,我在这里失踪? 谢谢!
检查你主题控制器的行动,并确保你确实用js做出回应,默认情况下你的回复是html!这里我们去:http://guides.rubyonrails.org/working_with_javascript_in_rails.html!你的回应应该是这样的:respond_with do | format | format.js format.html结束。您也可以检查您的控制台(轨道与运行服务器),你应该看到像渲染主题#索引在js格式.. – Evgeny