2016-03-15 118 views
1

我已經開發了軌道示例app.Here我做了一個範圍 named_scope:from_users_followed_by,lambda {| user | followed_by(用戶)}如何用關聯替換下面的活動記錄查詢?

def self.followed_by(user) 
    followed_ids = %(SELECT followed_id FROM relationships WHERE follower_id = :user_id) { :conditions => ["user_id IN (#{followed_ids}) OR user_id = :user_id", { :user_id => user }] } 
end 

這個範圍是負責用戶主頁微觀柱飼料。 現在我被要求用Association來寫這個範圍。所以請幫助我。

+0

你可以添加你的模型和他們之間的關係 – chaitanya

+0

在閱讀之前,我想要的第一件事就是編輯你的文章。請編輯,這可能是一個很好的問題。 – Ccr

+0

這可以幫助很多http://meta.stackexchange.com/questions/22186/how-do-i-format-my-code-blocks – Ccr

回答