标签: ruby-on-rails haml
如何在某些视图中设置页面标题,如果未设置则使用默认标题? 我用HAML。什么是正确的做法?
现在我喜欢:
- content_for :title, "Title for specific page"
并在布局中:
%title= h yield(:title)
但如何设置此标题,但如果它不存在,请设置一些默认值?
答案 0 :(得分:8)
使用Rails API
content_for?
content_for?(:title) ? yield(:title) : "default title"