/ / Rails 3: Gdzie umieścić wtyczki js / css bez rozdzielania plików? - ruby-on-rail, ruby-on-rails-3

Rails 3: Gdzie umieścić wtyczki js / css bez rozdzielania plików? - ruby-on-rail, ruby-on-rails-3

Rails dla początkujących tutaj. Chcę używać kilku wtyczek (takich jak videoJS lub jQuery UI), które zawierają zarówno pliki CSS, jak i pliki Javascript w swoich plikach do pobrania. Widzę, że szyny oddzielają oba, umieszczając JS w publicznym / javascript i CSS w publicznych / arkuszach stylów.

Gdzie powinienem umieścić pliki, aby móc przechowywać JS i CSS razem, i jak mam się do nich odwoływać?

Odpowiedzi:

4 dla odpowiedzi № 1

Możesz umieścić JS i CSS w dowolnym miejscu w publicznym reż. Na przykład: masz wtyczkę wideoJS w katalogu publicznym:

public
- stylesheets
- javascripts
- videoJS
- videojs.js
- videojs.css
- reset.css
- jquery.min.js

Teraz musisz dodać to:

<%= stylesheet_link_tag "/videoJS/videojs", "/videoJS/reset" %>
<%= javascript_include_tag "/videoJS/videojs", "/videoJS/jquery.min" %>

0 dla odpowiedzi nr 2

Zalecam przeczytanie tego artykułu o tym, jak odwołać się do JavaScript / CSS i gdzie umieścić swoje pliki.

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

Bardzo przydatne dla osób próbujących znaleźć najlepsze praktyki dotyczące dodawania biblioteki JavaScript do potoku aplikacji / zasobów Rails.