This project is archived and is in readonly mode.
Block syntax for has_many association.build
Reported by Jason Dew | June 27th, 2008 @ 07:33 PM
With a has_many relationship, allows attributes to be set via a block, as in
client.addresses.build do |address|
address.street = "Main Street"
address.zip_code = 12345
...
end
Comments and changes to this ticket
-
Christian Weyer July 7th, 2008 @ 12:28 AM
+1 from me. Opening a block is the ruby way of doing things.
The current hash-based method is very problematic, since you can't update attributes, which are protected from mass assignment.
-
Repository July 14th, 2008 @ 02:55 AM
(from [c6f397c5cecf183680c191dd2128c0a96c5b9399]) Add block syntax to HasManyAssociation#build. [#502 state:resolve]
Signed-off-by: Pratik Naik
-
Pratik July 14th, 2008 @ 03:00 AM
- State changed from new to resolved
-
Repository July 15th, 2008 @ 11:57 PM
(from [04f7ac59d23ccf1b4b29bac8d99f02e634001dee]) Add block syntax to HasManyAssociation#build. [#502 state:resolve]
Signed-off-by: Pratik Naik
-
Jeff Kreeftmeijer November 7th, 2010 @ 04:55 PM
- Tag cleared.
- Importance changed from to Low
Automatic cleanup of spam.
Create your profile
Help contribute to this project by taking a few moments to create your personal profile. Create your profile »
<h2 style="font-size: 14px">Tickets have moved to Github</h2>
The new ticket tracker is available at <a href="https://github.com/rails/rails/issues">https://github.com/rails/rails/issues</a>