2011-06-01 38 views
1

在routes.rb中:的Rails 3.1:瀏覽次數在命名空間佈局不渲染

namespace :admin do 
    root :controller => "base", :action => "index" 
    resources :products 
end 

產品控制器從基本控制器繼承:

class Admin::BaseController < ApplicationController 
    #layout 'admin' 
    def index 
    end 
end 

class Admin::ProductsController < Admin::BaseController 
    def index 
    end 
end 

沒有 「佈局 '管理員'」,這兩個指數視圖呈現正常。

隨着「佈局‘管理員’」,管理員佈局呈現,但意見沒有渲染,儘管WEBricks消息:

Rendered admin/products/index.html.erb within layouts/admin 
+0

當我有這個,我幾乎總是在它之前忘記了收益電話或「=」。你有嗎? – moritz 2011-06-01 17:33:15

+0

是的,就是這樣,謝謝。 – Cookies 2011-06-01 23:19:25

回答

4

<%= yield %>可能幫助那裏,隊友

+0

對此+1:D哈哈,我在閱讀後大笑幾分鐘;) – bx2 2011-08-21 18:14:35