我有以下路线:
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
答案 0 :(得分:0)
将文件名更改为show.html.haml