Sijo Kg wrote:
suppose if the junction model is ProfileUser You can define like
has_many :users, :through => :profile_users
has_many :profiles, :through => :profile_users
Now you can access like @user.profiles Is that what u want?
Thanks for your input. I’m able to do @user.profiles, that is not
creating any problem. The problem is,
has_many :profiles, through=>:profile_users
has_many :community, through=>:profiles
has_many :users , through=>:profiles
When do @user.communities,
flow should be like this:
Join the profile and profile user table and get all the profiles that
belong to the user and, from the profiles check the community it belongs
to and then return the result(communities).
but am not getting the desired result because rails is not joining all
the tables needed, it is checking for community_id in profile_users
whereas it is in profile table.