2017-02-03 50 views
0

我有以下途徑:軌道4:::的ActionView MissingTemplate即使視圖是否存在

resource :checkout, only: [:show, :create] do 
    scope module: :checkouts do 
     resource :guest, only: [:create] 
     resource :confirmation, only: [:show] 
    end 
    end 

但是,當我打的checkout/confirmation路線,我得到的錯誤Missing template checkouts/confirmations/show,即使我有一個HAML文件位於app/views/checkouts/confirmations/show.haml

如果我用grep的路線,尋找確認,這是我得到:

checkout_confirmation GET /checkout/confirmation(.:format)           checkouts/confirmations#show 

我完全難倒。在我的show方法,如果我呈現JSON,它的工作原理,但與視圖文件本身的軌道不喜歡。

我使用Rails 4

+1

我猜你的觀點需要,因爲你正在使用'resource'到be'應用程序/視圖/結算/確認/ show.haml' - 單數。嘗試創建這個路徑,看看它是如何發展的。 –

+0

試過了,沒有骰子:(我試過了我可以想到的所有組合,沒有任何工作 – dennismonsewicz

回答

0

改變文件名show.html.haml

+0

試過這個,它沒有工作:( – dennismonsewicz