On 2 Dec 2008, at 18:35, Corey Murphy wrote:

>
> Frederick Cheung wrote:
>> On 2 Dec 2008, at 17:24, Corey Murphy wrote:
>>
>>>
>>> "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 would I pass through the yielded object?  I can't write  
> "fields_for
> :payee" since this partial is used by the other two models (events,
> institutions) as well.
>
> When trying the following . . .
>
> <%= render :partial => 'shared/location', :object => @payee %>
>
> <% fields_for :location  do |l| %>
>  <%= l.text_field :address, :size => 60 %>
> <% end %>
>
> The rendered HTML is showing the field ids as such "location_address",
> when they need to ultimately be "payee_address"
>
I was actually thinking of something along the lines for
<% fields_for @payee do |f| %>
   <%= render :partial=> 'shared/location', :object => f %>
<% end >%
> I'm obviously missing something here.
> -- 
> 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
-~----------~----~----~----~------~----~------~--~---

Reply via email to