aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/test/schema
diff options
context:
space:
mode:
authorRyuta Kamizono <kamipo@gmail.com>2017-06-28 21:59:28 +0900
committerRyuta Kamizono <kamipo@gmail.com>2017-06-28 21:59:28 +0900
commitbf3f2010003326a42d86a88425e3c66242c2f2f1 (patch)
tree6f01a6629628e16d195c6516b3df2be7e2e5ccb2 /activerecord/test/schema
parentd766b64b7e137955b7c7dbab51d2b6e525de47c1 (diff)
downloadrails-bf3f2010003326a42d86a88425e3c66242c2f2f1.tar.gz
rails-bf3f2010003326a42d86a88425e3c66242c2f2f1.tar.bz2
rails-bf3f2010003326a42d86a88425e3c66242c2f2f1.zip
Fix `ids_reader` to respect case sensitive primary key
```ruby car = Car.create!(name: "Tofaş") # Before car.bulb_ids # => SELECT "bulbs".ID FROM "bulbs" WHERE "bulbs"."name" = $1 AND "bulbs"."car_id" = $2 [["name", "defaulty"], ["car_id", 3]] # After car.bulb_ids # => SELECT "bulbs"."ID" FROM "bulbs" WHERE "bulbs"."name" = $1 AND "bulbs"."car_id" = $2 [["name", "defaulty"], ["car_id", 3]] ```
Diffstat (limited to 'activerecord/test/schema')
-rw-r--r--activerecord/test/schema/schema.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/activerecord/test/schema/schema.rb b/activerecord/test/schema/schema.rb
index d7ceb6d4ef..f534e9c00e 100644
--- a/activerecord/test/schema/schema.rb
+++ b/activerecord/test/schema/schema.rb
@@ -107,7 +107,7 @@ ActiveRecord::Schema.define do
t.boolean :has_fun, null: false, default: false
end
- create_table :bulbs, force: true do |t|
+ create_table :bulbs, primary_key: "ID", force: true do |t|
t.integer :car_id
t.string :name
t.boolean :frickinawesome, default: false