1

您如何使用 ARel
1 在 Rails 3 中编写这些查询。

@all_widgets = Widget.all(:conditions => ['id != ? ', @widget.id] )

2.

existing = WidgetSku.all(:conditions => ['widget_id IN (?) AND sku_id NOT IN(?)', widget_ids, sku_ids ])

我无法弄清楚如何编写查询的!=NOT IN部分。

4

1 回答 1

4

rails 3 接受几乎相同的符号 ae

.where(['id != ?', @widget.id])

.where("id NOT IN (?)", [1,2,3])
于 2011-02-03T13:18:22.637 回答