Rails初学者在这里。我想在他们的下载中使用一些包含CSS和Javascript文件的插件(例如videoJS或jQuery UI)。我看到rails将两者分开,将JS放在public / javascript中,将CSS放在public / stylesheets中。
我应该把文件放在哪里以便将JS和CSS放在一起,以及如何引用它们?
答案 0 :(得分:4)
您可以将JS和CSS放在公共目录中的任何位置。例如:你在公共目录中有videoJS插件:
public
- stylesheets
- javascripts
- videoJS
- videojs.js
- videojs.css
- reset.css
- jquery.min.js
所以现在你只需要添加:
<%= stylesheet_link_tag '/videoJS/videojs', '/videoJS/reset' %>
<%= javascript_include_tag '/videoJS/videojs', '/videoJS/jquery.min' %>
答案 1 :(得分:0)
我建议您阅读本文,了解如何引用您的Javascript / CSS以及放置文件的位置。
https://www.makesets.com/the-most-useful-ruby-gems
对于试图找出将JavaScript库添加到Rails应用程序/资产管道的最佳实践的人来说非常有用。