我搜索了很长一段时间但是没有解决方案。
例如,
我已经生成了2个控制器:文章和日历。
根据这两个控制器,已经生成了2个javascript文件:
calendars.js和articles.js。
问题是,如果他们(2个文件)都包含在application.js中,没有任何条件。即当我打开文章/索引动作时,已在页面
上导入calendars.js或当我打开日历/索引操作(或任何操作)时,页面上已导入articles.js。
我正在寻找的是根据它们所属的控制器分离javascripts文件的方法吗?
我也有与css文件相关的问题。
谢谢你,祝你好运, DAT
答案 0 :(得分:0)
您可能想要做的只是在每个控制器上执行某些javascript(动作)。您可以使用此gem轻松实现这一目标:https://github.com/intrica/rails_document_ready。
答案 1 :(得分:0)
您可以添加index.html.erb文件。
对于您希望在您的html文件中添加此js文件的特定页面。
<%= javascript_include_tag“文章”%>
答案 2 :(得分:0)
我找到了paloma:https://github.com/kbparagua/paloma 我用这个gem开发了大约2个月的新Rails应用程序,它提供了管理javascript的非常有效的方法。