查询 Rails 中某列不为 nil 的记录 4
Query for records where a column is not nil in Rails 4
在代码中:
<% @hotelUser=HotelUser.find( cookies[:user_id2]) %>
<%= debug @orderLast=Order.where(:email=>@hotelUser.email,"order.hotel_user_id IS NOT NULL").last%>
执行此 code.I 后出现语法错误,我想在 hotel_user_id != nil or empty?
中搜索 hotel_user_id
。请告诉我正确的语法。
Order.where(email: @hotelUser.email).where.not(hotel_user_id: nil)
你也可以这样做
Order.where(email: @hotelUser.email).where("hotel_user_id <> ?", nil)
在代码中:
<% @hotelUser=HotelUser.find( cookies[:user_id2]) %>
<%= debug @orderLast=Order.where(:email=>@hotelUser.email,"order.hotel_user_id IS NOT NULL").last%>
执行此 code.I 后出现语法错误,我想在 hotel_user_id != nil or empty?
中搜索 hotel_user_id
。请告诉我正确的语法。
Order.where(email: @hotelUser.email).where.not(hotel_user_id: nil)
你也可以这样做
Order.where(email: @hotelUser.email).where("hotel_user_id <> ?", nil)