【问题标题】:Datamapper equivalent of SQL Query相当于 SQL 查询的数据映射器
【发布时间】:2015-06-28 13:55:31
【问题描述】:

我的 rails 应用程序中有一个 Trees 类。在那里,我有一个名为“叶子”的字段。现在对于某个操作,我需要在条件下执行下面的 SQL 命令,并进行按位 & 操作。

SELECT * FROM trees WHERE (leaves & 6) = 6

我该如何使用 datamapper 呢?我不想通过以下方式这样做:

repository(:default).adapter.select('SELECT * FROM trees WHERE (leaves & 6) = 6')

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-3 ruby-on-rails-4 datamapper ruby-datamapper


    【解决方案1】:

    您可以使用:conditions

    Tree.all(:conditions => ['(leaves & ?) = ?', 6, 6])
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-02-01
      • 2011-05-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多