RoR 和 Filemaker Where 条件
RoR and Filemaker Where condition
不确定这是否可行,但我想知道我是否可以比较 where
中的两个字段,因为在这种情况下我试图避免使用 if
语句。
例如:
Article.where(clidlive: '*', "#{mod_date} > "#{releae_date})
mod_date
是 filemaker 中的日期字段
releae_date
是日期字段
在 filemaker 中。
如果你能指引我走上正确的道路,我将不胜感激,甚至这是可能的。
谢谢,
罗布
简答:否
更长的答案:Rails 不了解 filemaker 或其记录,直到您将 Rails 指向 FM。您可以使用此 gem 来执行此操作:https://github.com/ginjo/rfm
解析数据后,您可以将其存储在 SQL 中,以按照上面列出的样式使用 ActiveRecord 查询方法:
Article.where.not(clidlive: nil).where("mod_date > ?", release_date)
您还可以在文件生成器端创建一个计算,然后只查询该字段。希望有帮助!
不确定这是否可行,但我想知道我是否可以比较 where
中的两个字段,因为在这种情况下我试图避免使用 if
语句。
例如:
Article.where(clidlive: '*', "#{mod_date} > "#{releae_date})
mod_date
是 filemaker 中的日期字段releae_date
是日期字段 在 filemaker 中。
如果你能指引我走上正确的道路,我将不胜感激,甚至这是可能的。
谢谢, 罗布
简答:否
更长的答案:Rails 不了解 filemaker 或其记录,直到您将 Rails 指向 FM。您可以使用此 gem 来执行此操作:https://github.com/ginjo/rfm
解析数据后,您可以将其存储在 SQL 中,以按照上面列出的样式使用 ActiveRecord 查询方法:
Article.where.not(clidlive: nil).where("mod_date > ?", release_date)
您还可以在文件生成器端创建一个计算,然后只查询该字段。希望有帮助!