1
我有加入表的偉大工程,下面的查詢:Rails的查詢連接表與不等於數據
@eventsmy = Event.find(
:all,
:joins => :rsvps, :conditions => {:rsvps => { :user_id => current_user.id }})
而且我也想有另一個查詢,做的正好相反。即查找所有未被current_user發送的事件行。我發現了一個錯誤以下:
@eventsother = Event.find(
:all,
:joins => :rsvps, :conditions => {:rsvps => :conditions => {["user_id != ?", current_user.id]} })
這也給了錯誤:
@eventsother = Event.find(
:all,
:joins => :rsvps, :conditions => {:rsvps => :conditions => current_user.id! }})
你在查詢中遇到了我的邏輯錯誤!謝謝:)我應該能夠用你的第二種方法解決它。 – Sayanee
很高興幫助:) – iwasrobbed