On 2 Dec 2008, at 17:24, Corey Murphy wrote:
> > I want to share a partial between 2 or more controllers. > > I have a "location" partial that I want users to enter "Address, City, > State, Zip" information in however I have "Payees", "Institution", and > "Event" models that can have "location" information stored with them. > Since I don't want to duplicate the partial across each controller, > I've > placed the partial in a "shared" folder however I'm having problems > rendering it with the appropriate model object. > > A sample of my renders look like this: > <%= render :partial => 'shared/location', :object => @payee %> > > A sample of my partial looks like this: > <%= location.text_field :address, :size => 60 %> > > Obviously rails is complaining that the object is not related to a > form > since I'm not using "form_for" or "fields_for" (see below for error). > > "undefined method `text_field' for #<Payee:0x4472530>" > Could you just call fields_for and pass through the yielded object instead of passing through @payee ? Fred > How can I make this happen while keeping it DRY? > -- > 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 -~----------~----~----~----~------~----~------~--~---

