Двигатель Rails 3.1 не загружает ресурсы вендора - PullRequest
2 голосов
/ 21 декабря 2011

У меня супер простой движок для загрузки некоторых продаваемых активов: https://github.com/febuiles/strap_on

Я включаю его в Gemfile моего приложения, например: gem "strap_on".

В моем файле application.css есть: *= require twitter_bootstrap.

Я запускаю приложение и получаю couldn't find file 'twitter_bootstrap'.

Я заметил, что путь для двигателя не в Rails.application.config.assets.paths. Любая идея о том, что я могу делать здесь не так?

1 Ответ

4 голосов
/ 21 декабря 2011

В вашем файле gemspec - не похоже, что вы включаете файлы из каталога vendor, догадываясь, что это ваша основная проблема, проверьте путь к активу после добавления и переустановки - если вы сейчас заглядываете в ваш репозиторий gem, я предполагаю, что файлы в Поставщик не включены

Также я бы переместил twitter_bootstrap.js в каталог twiiter_bootstrap и переименовал его в index.js, не уверенный, требуется ли это или нет (вам также потребуется обновить пути в этом файле)

Вас может заинтересовать этот пост? http://house9.blogspot.com/2011/06/rails-31-asset-gem.html

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