0

如何编写activerecord语句,

Comments.where("attachment IS NOT NULL")

在数据映射器中

即,我想"SELECT * FROM comments WHERE attachment IS NOT NULL;在 Rails 中使用 DataMapper 执行。

请帮忙; 我对DM不太熟悉!

4

1 回答 1

6

使用旧的 AR 2.3 语法应该适合你

Comment.all(:conditions => 'attachment IS NOT NULL')

或者,您可以使用not符号上可用的方法进行 DataMapper 查询:

Comment.all(:attachment.not => nil)
于 2013-01-07T19:08:26.750 回答