是否可以在Lotus :: Model Repository中执行以下查询?
def active
query.where("publish_at >= #{Date.today}")
end
在Lotus :: Model使用的Sequel中,您可以执行上述操作,也可以将其传递给一个块
where{publish_at >= Date.today}
这在Lotus中似乎不可能,因为conditions
内部变量是需要键和值的Set
。我很想知道是否有其他人已经开始工作或解决这个问题。
答案 0 :(得分:2)
查询界面不接受尚其他值,而不是具有单个键/值对的哈希值(例如where(name: 'Lotus')
。我计划赋予它权力很快。
更新: lambda样式查询现在在master中实现。
答案 1 :(得分:0)
这应该有效
def self.created_after(date)
query do
where("created_at > #{date}")
end
end