Я разделил свое приложение на две части: часть веб-сайта и часть / admin, с отдельными javascript и таблицами стилей.
Я преобразовал все свои плагины администратора, чтобы соответствовать этой структуре:
vendor/assets/ADMIN/mws
|-- index.js
|-- images/
| |-- <various button/gradient images>
|-- javascripts/
| |-- mws.js
|-- stylesheets/
| |-- mws-buttons.css
| mws-horizontal.css
поставщика / активы / ADMIN / MWS / index.js:
//= require mws
//= require_tree .
В моем файле макета:
<%= javascript_include_tag "admin/mws" %>
^ это дает 404, указывающее на http://127.0.0.1:3000/assets/admin/mws.js
rails c
Loading development environment (Rails 3.2.2)
1.9.3p125 :001 > Rails.application.config.assets.paths
=> ["/Users/me/Projects/rails-project/vendor/assets/admin"]
Что я делаю не так?