Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Rails 4应用程序-将自定义jQuery插件放在何处以及如何包含它们_Ruby On Rails_Plugins_Ruby On Rails 4_Asset Pipeline - Fatal编程技术网

Ruby on rails Rails 4应用程序-将自定义jQuery插件放在何处以及如何包含它们

Ruby on rails Rails 4应用程序-将自定义jQuery插件放在何处以及如何包含它们,ruby-on-rails,plugins,ruby-on-rails-4,asset-pipeline,Ruby On Rails,Plugins,Ruby On Rails 4,Asset Pipeline,我正试图添加到我的rails 4应用程序中,但不知道需要将其放在哪里。我假设文件夹只需要放在这个路径中 供应商/资产/Java脚本 然后使用脚本,我只是在我的文件中执行?我希望能够在多个页面上使用它。另外,我可以在.erb文件中使用脚本,还是仅在常规html中使用脚本?非常感谢您的帮助。如果您在多个页面上需要它们,有时只需将它们转储到app/assets/javascripts中即可。这将包括每个页面上的脚本,而无需进行显式调用。如果您愿意,您可以将它们放在public/js中,并在需要脚本的任

我正试图添加到我的rails 4应用程序中,但不知道需要将其放在哪里。我假设文件夹只需要放在这个路径中

供应商/资产/Java脚本


然后使用脚本,我只是在我的文件中执行
?我希望能够在多个页面上使用它。另外,我可以在.erb文件中使用脚本,还是仅在常规html中使用脚本?非常感谢您的帮助。

如果您在多个页面上需要它们,有时只需将它们转储到app/assets/javascripts中即可。这将包括每个页面上的脚本,而无需进行显式调用。如果您愿意,您可以将它们放在public/js中,并在需要脚本的任何页面上引用它们。

您可以下载插件并将其保存在
供应商/assets/javascripts
中。然后将其包含在
application.js
中:

//= require jquery.raty

这样,插件就可以在整个应用程序中使用。该插件的缩小版约为8.3Kb

看起来这只适用于rails 3.2.3,我正在使用rails 4.0.3。我已经更新了我的答案。您应该在原始帖子的标签上指定Rails版本。所以只要在我想使用它们的页面顶部这样做,我就可以开始了?