由於seeds.rb
是在Ruby中,我猜,如果我想的如何表示ActiveRecord中的SQL值NULL創建調用?
insert into foo values (hoo: "ioo", koo: null);
的效果,我應該這樣做
Foo.create(hoo: "ioo", koo: nil)
是否紅寶石價值nil
映射到SQL值null
在這個案例?我知道,
Foo.create(hoo: "ioo")
將創建的NULL
koo
一排,但我seeds.rb
在這種情況下,線串連接在一起以快速正髒SQL查詢,所以乾脆跳過與空列值可能需要比讓節點模塊better-sqlite3
停止吐出版本不匹配消息更多精力。我想我可以耙這些種子,並測試我的nil
- >NULL
假設,而不是在這裏問,但我已經足夠新的軌道,我妄想打破事情。