Конвейер активов в пространстве имен, что я делаю не так? - PullRequest
0 голосов
/ 01 апреля 2012

Я разделил свое приложение на две части: часть веб-сайта и часть / 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"]

Что я делаю не так?

1 Ответ

2 голосов
/ 01 апреля 2012

Вам нужен манифест в javascript_include_tag, так что в вашем случае

<%= javascript_include_tag 'admin/index' %>

Я не думаю, что

// = требуется mws

Верно

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