aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/test/models/ship.rb
diff options
context:
space:
mode:
authorLance Ivy <lance@cainlevy.net>2009-02-08 14:23:35 +0100
committerMichael Koziarski <michael@koziarski.com>2009-02-13 21:47:56 +1300
commit5dbc9d40a49f5f0f50c2f3ebe6dda942f0e61562 (patch)
tree90f4a5d54190ada928712a285c56bcfe6da334fc /activerecord/test/models/ship.rb
parenta6508527570cd3f7225a7030218447bcc5824224 (diff)
downloadrails-5dbc9d40a49f5f0f50c2f3ebe6dda942f0e61562.tar.gz
rails-5dbc9d40a49f5f0f50c2f3ebe6dda942f0e61562.tar.bz2
rails-5dbc9d40a49f5f0f50c2f3ebe6dda942f0e61562.zip
Changed API of NestedAttributes to take an array, or hash with index keys, of hashes that have the id on the inside of the attributes hash and updated the FormBuilder to produce such hashes. Also fixed NestedAttributes with composite ids.
Signed-off-by: Michael Koziarski <michael@koziarski.com> Signed-off-by: Eloy Duran <eloy.de.enige@gmail.com> [#1892 state:committed]
Diffstat (limited to 'activerecord/test/models/ship.rb')
-rw-r--r--activerecord/test/models/ship.rb4
1 files changed, 2 insertions, 2 deletions
diff --git a/activerecord/test/models/ship.rb b/activerecord/test/models/ship.rb
index c46e27f3ae..06759d64b8 100644
--- a/activerecord/test/models/ship.rb
+++ b/activerecord/test/models/ship.rb
@@ -4,7 +4,7 @@ class Ship < ActiveRecord::Base
belongs_to :pirate
has_many :parts, :class_name => 'ShipPart', :autosave => true
- accepts_nested_attributes_for :pirate, :allow_destroy => true
+ accepts_nested_attributes_for :pirate, :allow_destroy => true, :reject_if => proc { |attributes| attributes.empty? }
validates_presence_of :name
-end \ No newline at end of file
+end