使用Rails将页面标题设置为属性值

时间:2015-06-02 20:42:39

标签: ruby-on-rails ruby-on-rails-4

我想知道是否有人知道如何将页面的标题设置为属性。

正在思考以下几点:

<% content_for :title, "Museum | '@gallery.name'" %>

但我无法弄明白要包装@ gallery.name的内容,如果这是正确的做法。

这可能是一个非常简单的问题,但我似乎很难过!

1 个答案:

答案 0 :(得分:1)

可能?

start

当然<% content_for :title do %> (@gallery && @gallery.name) || 'Museum' <% end %>需要somwewhere

归功于@Clark

如果文字应该是博物馆| foob​​ar如果存在@gallery名称而不是 yield :title它应该是 (@gallery && @gallery.name) || 'Museum'(如果@gallery始终保证定义更简单"Museum | #{@gallery && @gallery.name}(请记住使用双"Museum | #{@gallery.name}"而不是")。