Posts
有很多Comments
。每個Comment
可選地屬於User
。獲取所有沒有空字段的記錄
我如何獲得有1個用戶的帖子1的所有評論?
Comments
content post_id user_id
------- ------- -------
There is no user for this post. 1
This is an example with a user. 1 123
Another example with a user. 1 8321
事情我已經嘗試:
這不返回任何記錄
@comments = Post.find(1).comments.where(:user_id != nil)
這些返回的每條記錄:
@comments = Post.find(1).comments.where("user_id IS NOT NULL")
@comments = Post.find(1).comments.where("user_id <> 0")
當我打印出來的user_ids在頁面上,它看起來就像零讀寫爲「0」,但在數據庫中仍爲空。