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
-~----------~----~----~----~------~----~------~--~---