Oh my ..!

it worked!

I didn't know what where you talking about saying all this things
about context. But suddenly I realized the only thing I had to do was
to pass a 'self' and use that instance for doing all the magic.

Thank's man! Now i'm a little bit smarter!

On 13 mayo, 20:04, Nathan Weizenbaum <[EMAIL PROTECTED]> wrote:
> You're creating a new ActionView::Base instance - you need to use the
> one that's being used as the context for the templates.
>
> [EMAIL PROTECTED] wrote:
> > I don't know how to do it... I tried everything but I get no output.
>
> > I tried including 'Haml::Helpers' in my FormElementsRenderer and then
>
> > @context = ActionView::Base.new
> > @context.init_haml_helpers
>
> > but doing @context.html_tag was useless.
>
> > I moved again all the methods into Application_Helper module because I
> > thing I need to learn more ruby before doing those things (I have no
> > idea what the hell is a context).
>
> > On 13 mayo, 02:56, Nathan Weizenbaum <[EMAIL PROTECTED]> wrote:
>
> >> All the Haml helpers, including haml_tag, are included into the
> >> ActionView::Base object that's used as the context for the template
> >> rendering. You need to get a reference to this object and call #haml_tag
> >> on it.
>
> >> [EMAIL PROTECTED] wrote:
>
> >>> I'm working in some helpers with the method haml_tag but i don't know
> >>> how to use it outside of a module helper.
>
> >>> I'm making a class that helps me rendering forms (I know RoR already
> >>> have that but I don't like these, and I'm making my own error
> >>> handling).
> >>> I was making something like that 'http://railscasts.com/episodes/101
> >>> ' but the problem is that haml_tag method doesn't work out of a helper
> >>> module.
>
> >>> Any tip?
>
> >>> haml is GREAT, but still learning.
>
> >>> # my current code, but not needed for the answer I'm looking for
> >>>http://pastie.caboo.se/195809
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Haml" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/haml?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to