Frederick Cheung wrote: > On Dec 1, 8:02�pm, Joe Blow <[EMAIL PROTECTED]> wrote: >> >> scope of the my_cool_block block? And even better yet, how could I get >> the some_helper_method only to work when it is nested inside a >> my_cool_block block? > > Well you could probably do it by messing around with bindings and eval > but that sounds like a sucky design. why not do something similar to > form_for, ie your my_cool_block method yields an object encapsulating > the state you want to share in its instance variables. usage could be > > <% my_cool_block(5) do |helper| %> > <%= helper.some_helper_method "My var %> > <% end %> > > you could do other stuff too, eg call helper.with_value(5) and for the > block passed to with_value, my_var would have value 5 > > Fred
Sorry for my ignorance but could you explain how would you do that. How would you yield and concat? A quick example would be worth a 1000 words :) -- Posted via http://www.ruby-forum.com/. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" 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/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---

