我有一個處理AJAX請求的創建操作。在我的開發機器上,成功處理名爲create.js.coffee的模板以生成JavaScript響應。但是,當我部署到Heroku時,應用程序會抱怨找不到該模板。Heroku需要配置什麼來處理基於CoffeeScript的模板?
ActionView::MissingTemplate (Missing template /expenses/create with {:handlers=>[:erb, :builder], :formats=>[:js, :html], :locale=>[:en, :en]}. Searched in:
* "/app/app/views"
* "/app"
* "/"
):
很明顯,咖啡處理程序不在那裏預處理* .js.coffee模板。
任何人都可以建議如何配置Heroku來識別和處理這些模板?
注意: Heroku成功預處理了資產管道中存在的CoffeeScript文件。
你有沒有得到答案?我在Heroku上遇到同樣的問題。我試着將以下內容添加到我的gemfile中: 'gem「coffeebeans」,:git => git://github.com/marcelloma/coffeebeans.git「,:ref =>」7b106「' 這是一個拉取請求到coffeebeans的寶石,允許.js.coffee在視圖中,這再次在當地工作,但不是在Heroku。 – trace