RoR 和 Filemaker Where 条件

库尔蒂

不确定这是否可行,但我想知道是否可以比较 a 中的两个字段,where因为我试图避免if在这种情况下使用语句。

例如:

Article.where(clidlive: '*', "#{mod_date} > "#{releae_date})
  • mod_date 是 filemaker 中的日期字段
  • releae_date 是 filemaker 中的日期字段。

如果你能指引我走上正确的道路,我真的很感激,甚至这是可能的。

谢谢,罗布

cpk

简短回答:否

更长的答案:在您将 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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章