2012-06-25 30 views
10

Tôi đang sử dụng Rails trên Heroku Cedar stack và nó không ném bất kỳ vấn đề khi biên dịch các tài sản nhưng sau đó tôi nhận được một lỗi 500 máy chủ nội bộ:Heroku * .js không được biên dịch sẵn lỗi

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

Bất kỳ ý tưởng Điều gì có thể gây ra điều này? Đây là tập tin javascript tôi bao gồm (ngoại trừ tôi tải nó tại địa phương) https://github.com/eternicode/bootstrap-datepicker/blob/master/js/bootstrap-datepicker.js

tôi bao gồm nó trong application.html.erb tôi như vậy:

<%= javascript_include_tag "bootstrap-datepicker" %> 

Có phải vì nó không phải là một coffeescript tập tin? Bất kỳ trợ giúp được đánh giá cao!

Trả lời

19

Tôi đã tìm ra. Tôi phải thêm nó vào production.rb trong config.assets.precompile

Trong production.rb tôi thêm nó vào config.assets.precompile tôi:

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) 
Các vấn đề liên quan