aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib/active_record/associations.rb
diff options
context:
space:
mode:
authorDmitry Ratnikov <ratnikov@gmail.com>2009-08-09 03:48:49 -0500
committerJeremy Kemper <jeremy@bitsweat.net>2009-08-09 02:52:06 -0700
commit314ba0433f03b66022ad41d55cc75d2bd9809fe3 (patch)
tree97437c9e2e9e4b1884abd51972f7d78e6218d69c /activerecord/lib/active_record/associations.rb
parentf16008afddaf7d80d6bac0ace380e864b78106fe (diff)
downloadrails-314ba0433f03b66022ad41d55cc75d2bd9809fe3.tar.gz
rails-314ba0433f03b66022ad41d55cc75d2bd9809fe3.tar.bz2
rails-314ba0433f03b66022ad41d55cc75d2bd9809fe3.zip
Changed to use klass instead of constantizing in assign_ids generated method
[#260 state:committed] Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net>
Diffstat (limited to 'activerecord/lib/active_record/associations.rb')
-rwxr-xr-xactiverecord/lib/active_record/associations.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/activerecord/lib/active_record/associations.rb b/activerecord/lib/active_record/associations.rb
index cce7777039..7f299b2aa5 100755
--- a/activerecord/lib/active_record/associations.rb
+++ b/activerecord/lib/active_record/associations.rb
@@ -1367,7 +1367,7 @@ module ActiveRecord
define_method("#{reflection.name.to_s.singularize}_ids=") do |new_value|
ids = (new_value || []).reject { |nid| nid.blank? }
- send("#{reflection.name}=", reflection.class_name.constantize.find(ids))
+ send("#{reflection.name}=", reflection.klass.find(ids))
end
end
end