Hello. I want create tag wich exec some method of controller and use its
variables like views in rails. With templates and


example:

controllers/store_controller.rb:
class StoreController < sitecontroller
 def find_cart
   session[:cart] ||= Cart.new
 end

 def add_to_cart
   @cart = find_cart
   @cart.add_product Product.find( params[:id] )
 end

 def initialize
   @cart = find_cart
 end
end


modules/cart_tags.rb:

tag 'cart:show' do |tag|
  t = StoreController.new
  @cart = t.cart
  ret = ""
  for cart_item in @cart
   ret += cart.product+"<br>"
  end
  ret
end
-- 
Posted via http://www.ruby-forum.com/.
_______________________________________________
Radiant mailing list
Post:   [email protected]
Search: http://radiantcms.org/mailing-list/search/
Site:   http://lists.radiantcms.org/mailman/listinfo/radiant

Reply via email to