2013-05-16 33 views
1

這是我app/views/layouts/application.html.erb的簡化版本:替換默認視圖內容與其他一些具體的看法

<html> 
    <head> 
     <title>foo</title> 
    </head> 
    <body> 
     <!---replace me--> 
    </body> 
</html> 

這是我的一個視圖(app/views/home/about.html.erb):

<h1>About</h1> 

如果我去http://127.0.0.1:3000然後我得到app/views/layouts/application.html.erb

我想知道如何填寫app/views/layouts/application.html.erb<!---replace me-->)的身體填充app/views/home/about.html.erb。我想我的config/routes.rb是罰款?:

match '/about/' => 'home#about' 

,但問題是,當我點擊「關於」,的「關於」的內容得到附加默認視圖。我不希望它附加..我想<!--replace me-->取代<h1>About</h1>

謝謝:)。

回答

2

只需用<%= yield %>替換'替換我'的評論即可。它會插入適當的視圖。

而且只要你有一個家庭控制器的有關操作這條路線將工作:

match '/about', to: 'home#about' 

希望這可以讓你開始