Lotus Model Repository中的次要查询

时间:2014-07-20 20:01:58

标签: hanami hanami-model

是否可以在Lotus :: Model Repository中执行以下查询?

def active
  query.where("publish_at >= #{Date.today}")
end

在Lotus :: Model使用的Sequel中,您可以执行上述操作,也可以将其传递给一个块

where{publish_at >= Date.today}

这在Lotus中似乎不可能,因为conditions内部变量是需要键和值的Set。我很想知道是否有其他人已经开始工作或解决这个问题。

2 个答案:

答案 0 :(得分:2)

查询界面不接受其他值,而不是具有单个键/值对的哈希值(例如where(name: 'Lotus')。我计划赋予它权力很快。

更新: lambda样式查询现在在master中实现。

答案 1 :(得分:0)

这应该有效

def self.created_after(date)
  query do
    where("created_at > #{date}")
  end
end