除非定义了content_for,否则显示部分?

时间:2011-02-24 03:57:23

标签: ruby-on-rails-3

我想要做的是,显示默认侧边栏内容,除非当前视图在侧边栏中显示其他内容。

我该怎么做? (Rails3中)

1 个答案:

答案 0 :(得分:3)

content_for?(:sidebar) ? yield(:sidebar) : render(:partial => "shared/default_sidebar")