2011-03-23 23 views
1

我需要按照以下樣式/順序動態顯示標題控制器>操作顯示控制器>作爲動態標題

例如:

 
class Office::MeetingController < ApplicationController 
    def today 
    ... 
    end 
    def yesterday 
    ... 
    end 
end 

我要動態地顯示標題(即動態地把頁面上的標題),像

今天頁標題=>辦公>會議>今天
昨天頁面標題=>辦公室>會議>昨天

我覺得懶得使用標題標籤。 ;)

在此先感謝

回答

7

你可以用兩種方式:

1套在你的佈局文件:

<title> 
    <%= controller.controller_name %> > <%= controller.action_name %> 
</title> 

2您可以使用您的佈局yield

<title> 
    <%= yield :title || "No title" %> 
</title> 

然後在您的意見中,您可以撥打content_for

<%= content_for :title do %> 
    <%= controller.controller_name %> > <%= controller.action_name %> 
<% end %> 

你可以看這個截屏http://railscasts.com/episodes/30-pretty-page-title

+0

非常感謝fl00r。 – 2011-03-23 13:00:34

相關問題