Rails 4 app - 放置自定义jQuery插件的位置以及如何包含它们

时间:2014-03-17 19:01:32

标签: ruby-on-rails plugins ruby-on-rails-4 asset-pipeline

我试图将Raty添加到我的rails 4应用中,但想知道我需要把它放到哪里。我假设只需要将lib文件夹放入此路径中?

  

供应商/资产/ Javascript角

然后在我的文件中使用我只做<%= javascript_include_tag 'vendor/assets/javascripts/jquery.raty' %>的脚本?我希望能够在多个页面上使用它。另外,我可以在.erb文件中使用脚本还是仅使用常规html?完全是新的,所以任何帮助表示赞赏,谢谢。

2 个答案:

答案 0 :(得分:7)

您可以下载该插件并将其保存在vendor/assets/javascripts中。然后将其添加到application.js

//= require jquery.raty

这种方式可以在整个应用程序中使用该插件。该插件的缩小版本约为8.3Kb。

答案 1 :(得分:1)

如果您在多个页面上需要它们,有时最简单的方法就是将它们转储到app / assets / javascripts中。这将在每个页面上包含脚本,而无需进行显式调用。如果需要,可以将它们放在public / js中,并在需要脚本的任何页面上引用它们。