You can not do that directly with standard Radiant, you need a Radiant
<-> Rails integration extension.

   Search this list for radiant+rails+integration, there have been a few
post about this topic lately.

   /AITOR

On Nov 29, 2007 10:46 PM, Michael Nikitochkin <[EMAIL PROTECTED]> wrote:

> 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
>
_______________________________________________
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