1
在我的應用程序中,我做了一個ajax請求,並且服務器響應我一個正確執行的javascript。 javascript位於文件app/views/users/set_role.js.erb
上。然而,當我試圖將其更改爲app/views/users/set_role.js.coffee.erb
我有以下錯誤:Rails 4 coffeescript和erb上ajax的答案?
ActionView::MissingTemplate (Missing template users/set_role, application/set_role with {
:locale=>[:en],
:formats=>[:html, :text, :js, :css, :ics, :csv, :png, :jpeg, :gif, :bmp, :tiff, :mpeg, :xml, :rss, :atom, :yaml, :multipart_form, :url_encoded_form, :json, :pdf, :zip],
:handlers=>[:erb, :builder, :raw, :ruby, :coffee, :jbuilder, :haml]
}. Searched in:
是否有可能與該局代碼on Rails的4 CoffeeScript的文件?
我'安裝coffee'寶石,你可以看到它被引用的處理程序。 '.js.coffee'起作用,但'.js.coffee.erb'不起作用。 – fotanus
謝謝,你找到解決方案嗎? – sonnyhe2002
不要,當我回到工作時,我會堅持使用'.erb',直到星期一。:-)如果我找到了,我會告訴你 – fotanus