aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/CHANGELOG.md
diff options
context:
space:
mode:
authorGuilherme Mansur <guilherme.mansur@shopify.com>2019-05-14 15:13:29 -0400
committerGuilherme Mansur <guilherme.mansur@shopify.com>2019-06-19 14:23:03 -0400
commitfd3532204c7302ec80a245c72852a11288ec38b5 (patch)
tree131dfba225f5763409e691a021b96f654e879fba /activerecord/CHANGELOG.md
parentaae270de9e0862f31b14642908472d235a17936f (diff)
downloadrails-fd3532204c7302ec80a245c72852a11288ec38b5.tar.gz
rails-fd3532204c7302ec80a245c72852a11288ec38b5.tar.bz2
rails-fd3532204c7302ec80a245c72852a11288ec38b5.zip
Better error message for calling columns_hash
When a record does not have a table name, as in the case for a record with `self.abstract_class = true` and no `self.table_name` set the error message raises a cryptic: "ActiveRecord::StatementInvalid: Could not find table ''" this patch now raises a new `TableNotSpecified Error` Fixes: #36274 Co-Authored-By: Eugene Kenny <elkenny@gmail.com>
Diffstat (limited to 'activerecord/CHANGELOG.md')
-rw-r--r--activerecord/CHANGELOG.md4
1 files changed, 4 insertions, 0 deletions
diff --git a/activerecord/CHANGELOG.md b/activerecord/CHANGELOG.md
index 8d4b01e995..8642227a2b 100644
--- a/activerecord/CHANGELOG.md
+++ b/activerecord/CHANGELOG.md
@@ -1,3 +1,7 @@
+* Loading the schema for a model that has no `table_name` raises a `TableNotSpecified` error.
+
+ *Guilherme Mansur*, *Eugene Kenny*
+
* PostgreSQL: Fix GROUP BY with ORDER BY virtual count attribute.
Fixes #36022.