diff options
author | pinglamb <pinglambs@gmail.com> | 2015-03-22 16:15:41 +0800 |
---|---|---|
committer | pinglamb <pinglambs@gmail.com> | 2015-03-22 16:25:23 +0800 |
commit | ba057a5ebbf93283fc7d3f3f3ffdbae2f8c76fb7 (patch) | |
tree | 27ee20c85cfbf85c8bc9b2e9dfc9bd71ee7bca91 /activemodel/lib/active_model/errors.rb | |
parent | fdf55619652fc5200d000241c545323c46bd6b79 (diff) | |
download | rails-ba057a5ebbf93283fc7d3f3f3ffdbae2f8c76fb7.tar.gz rails-ba057a5ebbf93283fc7d3f3f3ffdbae2f8c76fb7.tar.bz2 rails-ba057a5ebbf93283fc7d3f3f3ffdbae2f8c76fb7.zip |
Fix referencing wrong aliases while joining tables of has many through
association
While joining table of has_many :through association, ActiveRecord will
use the actual table name instead of through-join alias. It results with
a wrong SQL and exception is raised. This only happens when calculation
methods like #count is called.
This issue is affecting Rails 4.1.x and 4.2.x as well.
Diffstat (limited to 'activemodel/lib/active_model/errors.rb')
0 files changed, 0 insertions, 0 deletions