1
這可能是一個簡單的問題,但找不到它爲我的生活。除當前帖子外,該用戶的所有其他帖子都是小側欄。即時通訊使用循環與在顯示操作中顯示除當前帖子以外的帖子
@post.user.posts.limit(6).shuffle.each do
,我覺得你可以做
.except(@post)
或相似排除當前職位的東西,但沒有做的伎倆。有誰知道如何做到這一點??
這可能是一個簡單的問題,但找不到它爲我的生活。除當前帖子外,該用戶的所有其他帖子都是小側欄。即時通訊使用循環與在顯示操作中顯示除當前帖子以外的帖子
@post.user.posts.limit(6).shuffle.each do
,我覺得你可以做
.except(@post)
或相似排除當前職位的東西,但沒有做的伎倆。有誰知道如何做到這一點??
您可以輕鬆地通過SQL做到這一點:
@post.user.posts.where("posts.id <> ?", @post.id).limit(6).shuffle.each do
# same thing but wrote differently:
@post.user.posts.where("posts.id NOT IN (?)", @post.id).limit(6).shuffle.each do
運運OPA江南Style! – Raindal
實際上聽着** Distrubed - Deify **現在@Sparda ;-) – MrYoshiji
做了工作的哈哈MrYoshji ...謝謝...上次我們說你是在10K代表...你一直在做工作哈哈 –