【发布时间】:2011-04-19 23:19:15
【问题描述】:
我不喜欢 rails 默认使用页面标题的方式(只使用控制器名称),所以我正在研究一种新的方式:
应用程序控制器:
def page_title
"Default Title Here"
end
帖子控制器:
def page_title
"Awesome Posts"
end
应用布局:
<title><%=controller.page_title%></title>
它运行良好,因为如果我在当前使用的任何控制器中都没有 page_title 方法,它会退回到应用程序控制器中的默认值。但是,如果在我的用户控制器中我希望它为“新”操作返回“注册”,但回退到任何其他操作怎么办?有没有办法做到这一点?
其次,还有其他人在 Rails 中做页面标题的其他方法吗?
【问题讨论】:
标签: html ruby-on-rails title erb