Ruby on rails 3 铁路3。有没有办法为不同的控制器分离javascript文件?

Ruby on rails 3 铁路3。有没有办法为不同的控制器分离javascript文件?,ruby-on-rails-3,Ruby On Rails 3,我四处搜索了很长一段时间,但没有解决这个问题的方法 比如说, 我已经生成了两个控制器:文章和日历 还根据这两个控制器生成了两个javascript文件,如下所示: calendars.js和articles.js 问题是,如果它们(2个文件)都包含在application.js中,而没有任何条件。i、 e当我打开文章/索引操作时,calendars.js已导入第页 或者,当我打开日历/索引操作(或任何操作)时,articles.js已导入页面 我要寻找的是一种方法,根据它们所属的控制器来分离ja

我四处搜索了很长一段时间,但没有解决这个问题的方法

比如说,

我已经生成了两个控制器:文章和日历

还根据这两个控制器生成了两个javascript文件,如下所示:

calendars.js和articles.js

问题是,如果它们(2个文件)都包含在application.js中,而没有任何条件。i、 e当我打开文章/索引操作时,calendars.js已导入第页

或者,当我打开日历/索引操作(或任何操作)时,articles.js已导入页面

我要寻找的是一种方法,根据它们所属的控制器来分离javascripts文件

我也有同样的关于css文件的问题

谢谢你,并致以最良好的祝愿,
Dat

您可能只想在每个控制器上执行某些javascript(操作)。您可以通过这个gem轻松实现这一点:。

您可以添加到index.html.erb文件中

对于要将此js文件添加到html文件中的特定页面

我发现帕洛玛:
我用这个gem开发了大约2个月的新Rails应用程序,它为管理javascript提供了非常有效的方法。

谢谢manish nautiyal。我已经考虑过你的解决办法了。但我们也使用了gem-twitter引导程序rails。如果你只是包括感谢你的反馈Arjan。我要对这块宝石做些实验。但乍一看,我怀疑是否将twitter引导程序rails GEM与此GEM一起使用。不管怎样,我一定会反馈的。应该没问题。在rails_document_ready gem出现之前,我对twitter引导gem使用了类似的构造,我没有遇到任何问题。两者都需要jQuery,但除此之外,它们的职责非常不同,可以轻松地用于相互补充。