Krótkie pytanie brzmi: w jaki sposób można podstrona naW jaki sposób Ruby on Rails "content_for: title" może uzyskać coś, co zostanie przypisane później?
<% content_for :title do 'Showing product' end %>
ustawić :title
dla głównego układu?
szczegóły:
Możemy użyć w układzie aplikacji application.html.erb
<title><%= content_for :title %>
...
<%= yield %>
i myślę yield
Zwraca zawartość do podstrony, takie jak z show.html.erb
, gdzie zawiera:
<% content_for :title do 'Showing product' end %>
Jak można :title
jakoś się przyzwyczaić przez coś ponad yield
? Myślałem, że część title
jest obliczana jako pierwsza, a następnie yield
, więc w jaki sposób :title
może z mocą wsteczną ustawić zawartość dla znacznika <title>
?
Dlaczego umieściłeś #chop! tam? – maikovich