In the first case user2.networks will give a list of networks he has created, but it seems like the way to go. I can have user2.followed_networks for that. Thanks
It's a bit different than you think. user2.networks does only return a list of networks when executed, because networks is not an array. It is an ActiveRecord::Relation. That's why user1.networks.merge(user2.networks) does something completely different than iterating through the networks.
In the first case
user2.networkswill give a list of networks he has created, but it seems like the way to go. I can haveuser2.followed_networksfor that. ThanksIt's a bit different than you think.
user2.networksdoes only return a list of networks when executed, becausenetworksis not an array. It is anActiveRecord::Relation. That's whyuser1.networks.merge(user2.networks)does something completely different than iterating through thenetworks.I understand. What I wanted to say was that
user2.networksis the list of networksuser2has created, not the ones he's following.