Ok, this is bizarre timing. I was thinking about this problem last  
night, and I "dream-coded" that I suffixed ALL id fields with:   
(object.respond_to?(:to_param) and ( _id = object.to_param ) ?  
"_#{_id}" : "" )

I wonder if there's room in your patch for something feeding  
automatically from the object?  As well as having the explicit option  
with the :index value, perhaps you could also accept :index => true  
and use .to_param of the object in question in that case?

Jason

On Sep 18, 2009, at 8:05 AM, Stephen wrote:

> https://rails.lighthouseapp.com/projects/8994-ruby-on-rails/tickets/3226-form_for-for-new-objects-with-index-set
>  
> #ticket-3226-2
>
> I was using form_for to create multiple objects on the same page.   
> All of them were of the same active record class. Even tho I was  
> using index on the form_for, it created several form blocks with the  
> same id new_object_class.    This patch adds the _#{index} to the id  
> name if an index is specified..
>
> Examples and patch are in the lighthouse ticket and includes the  
> appropriate test case.
>
>
> Best Regards,
> Stephen Blackstone
>
>
> >


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Core" 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-core?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to