fastladder/fastladder — pull request #36 by mallowlabs (2013-03-16 15:10:20+00:00)
Title: Fix not works on production environment

Assets Pipeline を導入した影響で、production 環境で動かした時に以下のようなエラーが出るのを修正します。

Processing by MembersController#new as HTML
Rendered members/new.html.haml within layouts/application (11.1ms)
Completed 500 Internal Server Error in 43ms

ActionView::Template::Error (compat.js isn't precompiled):
8:

9:

10:
11: <%=raw loadJS("compat","common","event","template","api","reader_subscribe","round_corner") %>
12:

13:

14:

Fastladder

app/helpers/application_helper.rb:5:in `block in loadJS'
app/helpers/application_helper.rb:4:in `map'
app/helpers/application_helper.rb:4:in `loadJS'
app/views/layouts/application.html.erb:11:in `_app_views_layouts_application_html_erb___3178349357399130755_2190074220'

loadJS が、生の JS を探しに行くのが原因なので、loadJS が読み込む JS をすべてプリコンパイルしておくようにしましたが、読み込む JS が増える度に production.rb も変更しなければならないので、loadJS を使わなくする方向にした方が良いかもしれません。