2017-04-12 64 views
0

我得到這個錯誤在一個臨時環境。到目前爲止,我無法在開發中的本地機器上重現此錯誤。這是我得到的錯誤:哪些該文件沒有資產/ JavaScript的目錄中存在javascript_include_tag導致::的ActionView ::模板錯誤

<%= javascript_include_tag "scriptaculous-js-1.9.0/lib/prototype" %> 

An ActionView::Template::Error occurred in widgets#options: 


app/views/wa_admin/widgets/options.html.erb:50:in `_app_views_wa_admin_widgets_options_html_erb___4438918489025291975_70301100178220' 

的導致此代碼行是這樣的。有人知道問題是什麼嗎?或者至少我可以如何進一步調試?

回答

1

預計您不能在開發過程中重新產生錯誤;因爲在開發中回退到app/assets目錄已啓用( config.assets.compile = true)..檢查config/environments/development.rb

但是在分期,生產環境中:回退到app/assets目錄選項被禁用。

因此,解決方案是在部署期間預先編譯資產。

爲確保這是原因,您可以在本地運行rake assets:precompile然後推送新創建的assets目錄,然後部署到分段,它應該工作。

相關問題