Rails 3: Где разместить плагины js / css без разделения файлов? - PullRequest
2 голосов
/ 10 марта 2011

Рельсы для начинающих здесь. Я хочу использовать несколько плагинов (таких как videoJS или jQuery UI), которые содержат файлы CSS и Javascript в своих загрузках. Я вижу, что rails разделяет их, помещая JS в public / javascript и CSS в public / stylesheets.

Где мне поместить файлы, чтобы я мог хранить JS и CSS вместе, и как я могу ссылаться на них?

Ответы [ 2 ]

4 голосов
/ 10 марта 2011

Вы можете разместить 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' %> 
0 голосов
/ 17 января 2013

Я рекомендую прочитать эту статью о том, как ссылаться на ваш Javascript / CSS и где разместить ваши файлы.

https://www.makesets.com/the-most-useful-ruby-gems

Очень полезно для людей, пытающихся найти лучшие практики для добавления библиотеки JavaScript в приложение Rails / конвейер активов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...