2013-03-22 27 views
5

Làm cách nào để đặt tiêu đề trang trong một số chế độ xem và sử dụng tiêu đề mặc định nếu nó không được đặt?
Tôi sử dụng HAML. Cách làm đúng là gì?Rails đặt tiêu đề trang ở chế độ xem

Bây giờ tôi thích:

- content_for :title, "Title for specific page" 

và trong cách bố trí:

%title= h yield(:title) 

Nhưng làm thế nào để thiết lập danh hiệu này, nhưng nếu nó không tồn tại, thiết lập một số giá trị mặc định?

Trả lời

8

Sử dụng phương pháp content_for? như mô tả trong Rails API

content_for?(:title) ? yield(:title) : "default title" 
Các vấn đề liên quan