पवित्र बकवास, मैंने वास्तव में इसे स्वयं समझ लिया। बस मेथड डेफिनिशन में शामिल होने को हटाना था:
def self.from_users_followed_by(user)
followed_user_ids = user.followed_user_ids
where("user_id IN (?) OR user_id = ?", followed_user_ids, user)
end
user.followed_user_ids.join(', ')
इसे उत्पन्न करता है:"1, 2, 3"
जबकि
user.followed_user_ids
इसका उत्पादन करता है:1, 2, 3
जो मैं चाहता था।