How would I take the following and make it a view helper? site.name <br /> site.address <br /> site.city, site.state.upcase, site.zipcode -- 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 rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
Chris Habgood wrote:> How would I take the following and make it a view helper? > > site.name <br /> site.address <br /> site.city, site.state.upcase, > site.zipcodeTry following code return "#{site.name} <br /> #{site.address} <br /> @{site.city},#{site.state.upcase}, #{site.zipcode}" -- 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 rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
Thanks, I am looking to put in in the helper module as a view helper. On Wed, Apr 28, 2010 at 09:58, Anubhaw Prakash <lists-fsXkhYbjdPsEEoCn2XhGlw@public.gmane.org> wrote:> Chris Habgood wrote: > > How would I take the following and make it a view helper? > > > > site.name <br /> site.address <br /> site.city, site.state.upcase, > > site.zipcode > > Try following code > > return "#{site.name} <br /> #{site.address} <br /> > @{site.city},#{site.state.upcase}, #{site.zipcode}" > -- > 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 rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > To unsubscribe from this group, send email to > rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org<rubyonrails-talk%2Bunsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org> > . > For more options, visit this group at > http://groups.google.com/group/rubyonrails-talk?hl=en. > >-- 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 rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
Chris Habgood wrote:> Thanks, I am looking to put in in the helper module as a view helper.Hi Chris, You can use the above code by putting it in a helper function like def function_name(site) return "#{site.name} <br /> #{site.address} <br /> @{site.city},#{site.state.upcase}, #{site.zipcode}" end You need to include the helper and call function from view page, like <%= function_name(site) %> -- 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 rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
Thanks. How would I insert erb into this. <%= link_to site.name, site_path(site) %>. I cannot seem to get it to interpret the erb it comes out like a string. On Apr 28, 10:19 am, Anubhaw Prakash <li...-fsXkhYbjdPsEEoCn2XhGlw@public.gmane.org> wrote:> Chris Habgood wrote: > > Thanks, I am looking to put in in the helper module as a view helper. > > Hi Chris, > > You can use the above code by putting it in a helper function like > > def function_name(site) > return "#{site.name} <br /> #{site.address} <br /> > @{site.city},#{site.state.upcase}, #{site.zipcode}" > > end > > You need to include the helper and call function from view page, like > > <%= function_name(site) %> > -- > Posted viahttp://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 rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com. > For more options, visit this group athttp://groups.google.com/group/rubyonrails-talk?hl=en.-- 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 rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
I like to use %Q{}''s so I don''t have to sweat quotes... see the last line for how to use link_to (or any other view helper for that matter) def function_name(site) %Q{#{site.name}<br /> #{site.address}<br /> #{site.city}, #{site.state.upcase}, #{site.zipcode}<br /> #{link_to site.name site_path(site)} } end On Apr 28, 2010, at 8:41 AM, Me wrote:> > Thanks. How would I insert erb into this. <%= link_to site.name, > site_path(site) %>. I cannot seem to get it to interpret the erb it > comes out like a string. > > On Apr 28, 10:19 am, Anubhaw Prakash <li...-fsXkhYbjdPsEEoCn2XhGlw@public.gmane.org> wrote: >> Chris Habgood wrote: >>> Thanks, I am looking to put in in the helper module as a view >>> helper. >> >> Hi Chris, >> >> You can use the above code by putting it in a helper function like >> >> def function_name(site) >> return "#{site.name} <br /> #{site.address} <br /> >> @{site.city},#{site.state.upcase}, #{site.zipcode}" >> >> end >> >> You need to include the helper and call function from view page, like >> >> <%= function_name(site) %> >> -- >> Posted viahttp://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 rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org >> . >> To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org >> . >> For more options, visit this group athttp://groups.google.com/group/rubyonrails-talk?hl=en >> . > > -- > 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 rubyonrails- > talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org > . > For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en > . >-- 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 rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
Ok, I mislead you a bit, it is in the controller for a google map display. I am getting: undefined method `link_to'' for #<SitesController:0x6ccf090> On Wed, Apr 28, 2010 at 10:57, Philip Hallstrom <philip-LSG90OXdqQE@public.gmane.org> wrote:> I like to use %Q{}''s so I don''t have to sweat quotes... see the last line > for how to use link_to (or any other view helper for that matter) > > def function_name(site) > %Q{#{site.name}<br /> > #{site.address}<br /> > #{site.city}, #{site.state.upcase}, #{site.zipcode}<br /> > #{link_to site.name site_path(site)} > } > end > > > On Apr 28, 2010, at 8:41 AM, Me wrote: > > >> Thanks. How would I insert erb into this. <%= link_to site.name, >> site_path(site) %>. I cannot seem to get it to interpret the erb it >> comes out like a string. >> >> On Apr 28, 10:19 am, Anubhaw Prakash <li...-fsXkhYbjdPsEEoCn2XhGlw@public.gmane.org> wrote: >> >>> Chris Habgood wrote: >>> >>>> Thanks, I am looking to put in in the helper module as a view helper. >>>> >>> >>> Hi Chris, >>> >>> You can use the above code by putting it in a helper function like >>> >>> def function_name(site) >>> return "#{site.name} <br /> #{site.address} <br /> >>> @{site.city},#{site.state.upcase}, #{site.zipcode}" >>> >>> end >>> >>> You need to include the helper and call function from view page, like >>> >>> <%= function_name(site) %> >>> -- >>> Posted viahttp://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 rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org >>> To unsubscribe from this group, send email to >>> rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org<rubyonrails-talk%2Bunsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org> >>> . >>> For more options, visit this group athttp:// >>> groups.google.com/group/rubyonrails-talk?hl=en. >>> >> >> -- >> 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 rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org >> To unsubscribe from this group, send email to >> rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org<rubyonrails-talk%2Bunsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org> >> . >> For more options, visit this group at >> http://groups.google.com/group/rubyonrails-talk?hl=en. >> >> > -- > 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 rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > To unsubscribe from this group, send email to > rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org<rubyonrails-talk%2Bunsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org> > . > For more options, visit this group at > http://groups.google.com/group/rubyonrails-talk?hl=en. > >-- 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 rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
On Apr 28, 2010, at 9:13 AM, Chris Habgood wrote:> Ok, I mislead you a bit, it is in the controller for a google map > display. > I am getting: > > undefined method `link_to'' for #<SitesController:0x6ccf090> >This works for me in 2.3.5 ActionController::Base.helpers.link_to(....)> > > On Wed, Apr 28, 2010 at 10:57, Philip Hallstrom <philip-LSG90OXdqQE@public.gmane.org> > wrote: > >> I like to use %Q{}''s so I don''t have to sweat quotes... see the >> last line >> for how to use link_to (or any other view helper for that matter) >> >> def function_name(site) >> %Q{#{site.name}<br /> >> #{site.address}<br /> >> #{site.city}, #{site.state.upcase}, #{site.zipcode}<br /> >> #{link_to site.name site_path(site)} >> } >> end >> >> >> On Apr 28, 2010, at 8:41 AM, Me wrote: >> >> >>> Thanks. How would I insert erb into this. <%= link_to site.name, >>> site_path(site) %>. I cannot seem to get it to interpret the erb it >>> comes out like a string. >>> >>> On Apr 28, 10:19 am, Anubhaw Prakash <li...-fsXkhYbjdPsEEoCn2XhGlw@public.gmane.org> wrote: >>> >>>> Chris Habgood wrote: >>>> >>>>> Thanks, I am looking to put in in the helper module as a view >>>>> helper. >>>>> >>>> >>>> Hi Chris, >>>> >>>> You can use the above code by putting it in a helper function like >>>> >>>> def function_name(site) >>>> return "#{site.name} <br /> #{site.address} <br /> >>>> @{site.city},#{site.state.upcase}, #{site.zipcode}" >>>> >>>> end >>>> >>>> You need to include the helper and call function from view page, >>>> like >>>> >>>> <%= function_name(site) %> >>>> -- >>>> Posted viahttp://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 rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org >>>> . >>>> To unsubscribe from this group, send email to >>>> rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org<rubyonrails-talk%2Bunsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org >>>> > >>>> . >>>> For more options, visit this group athttp:// >>>> groups.google.com/group/rubyonrails-talk?hl=en. >>>> >>> >>> -- >>> 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 rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org >>> . >>> To unsubscribe from this group, send email to >>> rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org<rubyonrails-talk%2Bunsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org >>> > >>> . >>> For more options, visit this group at >>> http://groups.google.com/group/rubyonrails-talk?hl=en. >>> >>> >> -- >> 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 rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org >> . >> To unsubscribe from this group, send email to >> rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org<rubyonrails-talk%2Bunsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org >> > >> . >> For more options, visit this group at >> http://groups.google.com/group/rubyonrails-talk?hl=en. >> >> > > -- > 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 rubyonrails- > talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org > . > For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en > . >-- 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 rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.