Câu hỏi ngắn gọn là: làm thế nào có thể một trang conLàm thế nào để "content_for: title" của Ruby on Rails có thể được gán sau?
<% content_for :title do 'Showing product' end %>
thiết lập :title
cho việc bố trí chính?
chi tiết:
Chúng ta có thể sử dụng trong cách bố trí ứng dụng application.html.erb
<title><%= content_for :title %>
...
<%= yield %>
và tôi nghĩ yield
trả về nội dung cho trang phụ, chẳng hạn như từ show.html.erb
, nơi mà nó chứa:
<% content_for :title do 'Showing product' end %>
Làm cách nào để có thể :title
bằng cách nào đó được sử dụng bởi một cái gì đó ở trên yield
? Tôi nghĩ rằng phần title
được đánh giá trước tiên, và sau đó là yield
, vậy làm cách nào để :title
đặt lại nội dung cho thẻ <title>
một cách có hồi tưởng?
Tại sao bạn đặt #chop! ở đó? – maikovich