2012-06-25 32 views
10

我使用在Heroku上雪松堆棧Rails和而編制的資產它不拋出任何問題,但後來我得到一個500內部服務器錯誤:Heroku的* .js文件不預編譯錯誤

2012-06-25T23:22:59+00:00 app[web.1]: ActionView::Template::Error (bootstrap-datepicker.js isn't precompiled): 

任何想法什麼可能導致這個?這是我包括JavaScript文件(除非我下載了它在本地)https://github.com/eternicode/bootstrap-datepicker/blob/master/js/bootstrap-datepicker.js

我包括在我的application.html.erb像這樣:

<%= javascript_include_tag "bootstrap-datepicker" %> 

是因爲它不是一個的CoffeeScript文件?任何幫助表示讚賞!

回答

19

我想通了。我不得不添加它config.assets.precompile到production.rb

在我把它添加到我的config.assets.precompile production.rb:

config.assets.precompile += %w(jquery.dataTables.min.js jquery-ui-1.8.21.custom.min.js jquery-ui-1.8.21.custom.css bootstrap-datepicker.js fullcalendar.js)