merb_component
Merb plugin that provides composition of controllers.
Example of use:
In config/router.rb:
resources :posts do |post|
post.aggregates :comments
end
resource :admin, :controller => :admin do |admin|
admin.aggregates :comments
end
In controllers:
class Posts < Application
aggregates :comments
class Admin < Application
aggregates :show => :comments
In views:
Content of the user (id is 2) goes here
<%= component :users, :show, :id => 2 %>
For detail, you can see spec/fixture as an example.
Enjoy!
Genki Takiuchi