不确定这是否可行,但我想知道是否可以比较 a 中的两个字段,where
因为我试图避免if
在这种情况下使用语句。
例如:
Article.where(clidlive: '*', "#{mod_date} > "#{releae_date})
mod_date
是 filemaker 中的日期字段 releae_date
是 filemaker 中的日期字段。如果你能指引我走上正确的道路,我真的很感激,甚至这是可能的。
谢谢,罗布
简短回答:否
更长的答案:在您将 Rails 指向 FM 之前,Rails 不了解 filemaker 或其记录。您可以使用此 gem 来执行此操作:https : //github.com/ginjo/rfm
解析数据后,您可以将其存储在 SQL 中,以使用上面列出的样式的 ActiveRecord 查询方法:
Article.where.not(clidlive: nil).where("mod_date > ?", release_date)
您还可以在 filemaker 端创建一个计算并查询该字段。希望有帮助!
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句