Rails在视图中设置页面标题

时间:2013-03-22 14:50:37

标签: ruby-on-rails haml

如何在某些视图中设置页面标题,如果未设置则使用默认标题?
我用HAML。什么是正确的做法?

现在我喜欢:

- content_for :title, "Title for specific page"

并在布局中:

%title= h yield(:title)

但如何设置此标题,但如果它不存在,请设置一些默认值?

1 个答案:

答案 0 :(得分:8)

使用Rails API

中所述的content_for?方法
content_for?(:title) ? yield(:title) : "default title"