2012-03-19 2 views
2

Я следую рельсам Майкла Hartl в учебникBootstrap javascript работает в тесте не на производстве?

http://ruby.railstutorial.org/chapters/sign-in-sign-out?version=3.2#code:bootstrap_js

И один раздел включает в себя использование JavaScript Bootstrap в рамках приложения. Когда я запускаю приложение, используя «rails s» на example.com:3000, он работает. Но когда я запускаю его с пассажиром на example.com, он не работает.

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

ответ

3

я думаю, вы должны добавить свой application.js следующим образом: (конфиг/production.rb :)

# config.assets.precompile += %w(application.js) 

и в производственном цикле:

RAILS_ENV=production rake assets:precompile 

Edit: или легко вы можете конвертируйте формат .js в .js.coffee далее conf. вы можете найти здесь: http://guides.rubyonrails.org/asset_pipeline.html