例えば、2カラムのWebアプリを作るとします。ページごとにメインコンテンツが変わるわけですが、これはyieldを使いますね。index.html.erbなどのviewの内容が出力されます。ここで、ページごとにサイドバーの内容も変わる場合はどうでしょうか。yieldがもうひとつ欲しいところです。そんなときは、引数を渡してyieldを呼び出します。 こんなlayoutになります。yield :sidebarがポイント。 <html> <head> <title>Sample</title> </head> <body> <h1>Sample</h1> <div class="contents"> <%= yield %> </div> <div class="sidebar"> <%= yield :sidebar %> </div> </body> </html> そして、viewをこんなカ