MerbにはPartsという仕組みがありますが、通常のコントローラのアクションをPartsのように利用する方法を紹介します。

   1  <%= Comments.new(Merb::Request.new({}))._dispatch(:index).render :layout => false %>

この例では、Commentsコントローラに対して空のリクエストオブジェクトを生成し、plugin apiである_dispatchを呼び出した結果に対し、レイアウトを無視して描画しています。

これによって、フィルターの実行なども考慮しつつ、actionのレンダリング結果をParts的に利用する事が出来ます。

posted by Png genki on Mon 5 Jan 2009 at 04:55

Comments:

or Preview
Social Bookmarks
  • Delicious
  • B_entry1184
  • Clip_16_12_w
Services from s21g
twpro(ツイプロ)
Twitterプロフィールを快適検索
地価2009
土地の値段を調べてみよう
MyRestaurant
自分だけのレストラン手帳
Formula
ブログに数式を埋め込める数式コミュニティ