11

我在 Heroku Cedar 堆栈上使用 Rails,它在编译资产时没有引发任何问题,但随后出现 500 内部服务器错误:

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" %>

是因为它不是咖啡脚本文件吗?任何帮助表示赞赏!

4

1 回答 1

21

我想到了。我必须将它添加到 config.assets.precompile 中的 production.rb

在 production.rb 中,我将它添加到我的 config.assets.precompile 中:

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)
于 2012-06-26T00:43:20.490 回答