次の結果、LocalJumpErrorが発生します(yieldにブロックが指定されていません)
ヘルパーの場合:
def yield_wrapper
yield
end
ビューで:
<%= yield_wrapper %>
どうやってこのようなことをするのでしょうか?次の行に沿ったサブレイアウトで使用したいと思います。
<%= content_for?(:content) ? yield(:content) : yield %>
そして、次のようなヘルパーメソッドを呼び出す方がよいと思いました。
<%= special_yield(:content) %>