我想知道是否有人知道如何将页面的标题设置为属性。
正在思考以下几点:
<% content_for :title, "Museum | '@gallery.name'" %>
但我无法弄明白要包装@ gallery.name的内容,如果这是正确的做法。
这可能是一个非常简单的问题,但我似乎很难过!
答案 0 :(得分:1)
可能?
start
当然<% content_for :title do %>
(@gallery && @gallery.name) || 'Museum'
<% end %>
需要somwewhere
归功于@Clark
如果文字应该是博物馆| foobar如果存在@gallery名称而不是
yield :title
它应该是
(@gallery && @gallery.name) || 'Museum'
(如果@gallery始终保证定义更简单"Museum | #{@gallery && @gallery.name}
(请记住使用双"Museum | #{@gallery.name}"
而不是"
)。