这最终成为模型中的一个问题。一个 before_validation 正在调用方法 write_attribute - 防止记录在数据库中更新... = _ =
before_validation
write_attribute
在数据库中实际看起来像是长度为20的班次。
没有保留字 length 在红宝石或ROR。它是postresql中的保留字 检查一下 。
length
您可以尝试更改其他DB。
length 在ruby和psql中不是保留字。检查此链接以了解psql中的保留字 - postgresql中的保留字 。请发布你的 error 随着 where query 。
error
where query