2

私は GuestOrder という名前のモデルを持っています:

class GuestOrder < ActiveRecord::Base
end

# == Schema Information
#
# Table name: guest_orders
#
#  id             :integer         not null, primary key
#  notes          :string(255)
#  adults         :integer
#  children       :integer
#  created        :datetime
#  placed         :datetime
#  billed         :datetime
#  user_id        :integer
#  guest_table_id :integer
#  take_away_id   :integer
#  created_at     :datetime
#  updated_at     :datetime

GuestOrdersどこにあるかを取得するbillednilうまくいきます:

GuestOrder.where(billed: nil)

しかし、どこにあるのかを取得するGuestOrdersbilledはどうすればよいnot nilですか?

4

2 に答える 2

2

ここで、これを試してください!

GuestOrder.where("billed is not null")

それはうまくいくでしょう!通常のSQLを使用します。

于 2012-04-05T13:44:13.637 に答える
2

これを試すことができます

    GuestOrder.where("billed IS NOT NULL")

大文字を使用 IS NOT NULL........

于 2012-04-05T13:51:17.450 に答える