我的应用中遇到了一个奇怪的问题。
我需要比较一个日期列。
如果我尝试
testing = Accessibility.where(:DatAccsBegn => Date.today)
它工作正常,但我需要做一个< =所以如果我尝试
testing = Accessibility.where("DatAccsBegn <= ?", Date.today)
出现错误“column”dataccsbegn“不存在”
有什么想法吗?
答案 0 :(得分:0)
所以,我在我的数据库中重命名了所有列。
对于Postgreql,列不区分大小写,除非它们被引用,但如果引用,则会丢失列类型。
所以,我将我的专栏重命名为尊重dat_accs_begn这样的标准,并且有效。