我添加的列名是「type」,其中type = string。 後我添加值表(列類型=「機器人」),則選擇表中,但它不能運行,這是不打印對象: 設備型號:添加列後不能選擇對象
class Device < ActiveRecord::Base
belongs_to :user
validates_uniqueness_of :device_token
validates_presence_of :device_token
end
數據庫:
這是代碼獲取表:
device = Device.find_or_initialize_by(device_token: device_token)
p device
這是日誌: 模板負荷(0.5ms)選擇templates
。 id
,templates
。 name
FROM templates
WHERE templates
。 id
= 1 LIMIT 1 完成200 OK在148ms(查看:20.5ms |的ActiveRecord:6.2ms)
如果我更新列型= NULL,它可以正常運行並可以打印對象以查看。但是,如果列類型=「android」,它不能運行。 我不知道爲什麼,請幫助我。
我沒有看到與日誌有關的設備的任何東西?你可以在這裏添加設備模型嗎? –
@Hoang Phan,我剛纔編輯了上面的問題。 –