MerbのコントローラをParts的に利用するプラグイン
merb_component
を作りました。
Railsのcomponentに似てますが、Railsと比べて大分シンプルに実現できています。

使い方

githubからgenki-merb_componentをインストールし、
config/dependencies.rbの中で、以下のように記述します。

ruby>>
dependency "genki-merb_component", :require_as => "merb_component"
<<--

あとは、Viewの中から以下のような感じで呼び出せばOKです

ruby>>
<%= component Users, :show, :id => 1 %>
<<--

merb_partsと違って、全てのコントローラに対して利用出来ます。

posted by genki genki on Mon 5 Jan 2009 at 05:38 with 0 comments