2016-03-15 42 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

回答