Rails 3:在不分离文件的情况下放置js / css插件的位置?

时间:2011-03-09 21:26:29

标签: ruby-on-rails ruby-on-rails-3

Rails初学者在这里。我想在他们的下载中使用一些包含CSS和Javascript文件的插件(例如videoJS或jQuery UI)。我看到rails将两者分开,将JS放在public / javascript中,将CSS放在public / stylesheets中。

我应该把文件放在哪里以便将JS和CSS放在一起,以及如何引用它们?

2 个答案:

答案 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应用程序/资产管道的最佳实践的人来说非常有用。