Размещать файлы (CSS, HTML, JS, изображения) для каждого объекта в одном месте в Rails 3? - PullRequest
0 голосов
/ 04 августа 2010

Всякий раз, когда я добавляю новую функцию (например, что-то, что я скачал), я хочу поместить все файлы (css, html, js, images) в одно место.

Symfony 2.0 будет иметь эту новую функцию, которую они назвали системой комплектации. Все будет в отдельной папке. Это будет хорошо для добавления новых функций, так что вам не нужно смешивать все CSS, JS, файлы изображений друг с другом. Это должно быть для функции вместо

А также было бы здорово удалить функции. Тогда вы знаете, что все файлы находятся в одном месте, и вам не нужно искать их в приложении.

Например.

Вместо этого ...

images/
  fader.img
  cart1.img
  cart2.img

javascripts/
  fader.js
  cart.js

stylesheets/
  fader.css
  cart_main.css
  cart_sub.css

... у тебя должно быть вот так ...

venture/
   fader/
     fader.img
     fader.css
     fader.js
   cart/
     cart1.img
     cart2.img
     cart.js
     cart_main.css
     cart_sub.css

Есть ли способ сделать это в Rails 3?

1 Ответ

1 голос
/ 04 августа 2010

Конечно, вы можете просто обращаться с ними как с плагином - в конце концов, сделать набор файлов в плагине очень просто - вы просто помещаете их в папку, в файловую структуру, параллельную корню вашего приложения rails затем поместите эту папку в папку vendor / plugins.

Вот руководство к нему: http://guides.rubyonrails.org/plugins.html

Затем, если вы хотите удалить функцию, просто уничтожьте ее папку с плагинами, и все будет в порядке.

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