aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib/active_record/aggregations.rb
diff options
context:
space:
mode:
authorRobin Dupret <robin.dupret@gmail.com>2013-12-30 16:56:13 +0100
committerRobin Dupret <robin.dupret@gmail.com>2014-01-01 17:57:34 +0100
commit7aebcb67b040bca353cd2e97a468c8ffe4594665 (patch)
tree0f1a7aa25f08d91083686ada12d3771c0d7c8df2 /activerecord/lib/active_record/aggregations.rb
parent97ddfb48dbab8d9410e473f3f6e7e2d189b97b4f (diff)
downloadrails-7aebcb67b040bca353cd2e97a468c8ffe4594665.tar.gz
rails-7aebcb67b040bca353cd2e97a468c8ffe4594665.tar.bz2
rails-7aebcb67b040bca353cd2e97a468c8ffe4594665.zip
Fix the enums writer methods
Previously, the writer methods would simply check whether the passed argument was the symbol representing the integer value of an enum field. Therefore, it was not possible to specify the numeric value itself but the dynamically defined scopes generate where clauses relying on this kind of values so a chained call to a method like `find_or_initialize_by` would trigger an `ArgumentError`. Reference #13530
Diffstat (limited to 'activerecord/lib/active_record/aggregations.rb')
0 files changed, 0 insertions, 0 deletions