我有一個頁面,顯示我的褒獎在my_testimonials
行動的褒獎控制器。錯誤的佈局渲染
這個動作的正確佈局是layouts/frame
但我必須改變一些事情,因爲現在它被渲染layouts/application
下面是在控制器被指定的佈局:
layout "layouts/frame", only: [:my_testimonials]
layout "layouts/shares", only: [:new]
這裏是輸出控制檯:
Started GET "/my_testimonials/c4ca4238a0b923820dcc509a6f75849b" for 105.228.65.202 at 2013-09-27 07:40:49 +0000
2013-09-27T07:40:49.470211+00:00 app[web.2]: Processing by TestimonialsController#my_testimonials as HTML
2013-09-27T07:40:49.686047+00:00 app[web.2]: Rendered testimonials/_testimonial.html.erb (2.6ms)
2013-09-27T07:40:49.686200+00:00 app[web.2]: Rendered testimonials/my_testimonials.html.erb within layouts/application (79.2ms)
正在顯示褒獎,但顯示的佈局不正確。正如我所說,它昨天正在工作,所以我必須改變一些小細節或某種東西的順序。
它可能不會有所作爲,但我通常會寫'layout'frame'',所以我認爲'layouts'文件夾是不需要的(你需要寫的越少越好)。 – nathanvda
@nathandva,道歉,在發佈我的答案之前,我沒有看到您的評論。 –
它沒有區別。我做了更改,但沒有改變佈局渲染。我現在認爲這是一個錯別字,但我看不到它。 – grabury