2011-07-08 21 views
0

私は現在データ保存記録のプロジェクトを持っています。パラメータの存在に基づいてタイトルを変更してください

ネストされたリソースdisk - > worksがあります。

次に、params [:disk_id]の存在に基づいて作品インデックスをフィルタリングできます。

ページへのh1は常に「Works」です。 params [:disk_id]が存在する場合は、「Disk xで動作」に変更します。

これを管理するための簡単なDRY方法はありませんでした。任意のヒント?

答えて

0

あなたは、コンテンツ(例ではHAML構文)に基づいて、タイトルを埋めるためにあなたのレイアウトで建設content_for使用することができます。

%title 
    - unless content_for?(:title) 
    Works 
    - else 
    = yield :title 

そして、あなたが望むようにあなたの意見では、あなたはcontent_for :titleを定義することができます。

- content_for :title do 
    Works if Disk #{@disk.name} 
関連する問題