Ruby on Rails
Monday, February 10, 2020
I am trying to setup a way for my `User` and `Project` model to both be followed through the same `Relationship` model.
I also want to be able to get all items the user has followed with this association:
This way, the projects and users any user has followed can be called with `user.following`. In this case, `Followable` is the polymorphic object that is attributed to both users and projects. Unfortunately, it seems that I cannot set my source_type to a polymorphic object. Is there a way I can bypass this?
Many thanks
-- I also want to be able to get all items the user has followed with this association:
`has_many :following, through: :active_relationships, source: :followable, source_type: "Followable"`
This way, the projects and users any user has followed can be called with `user.following`. In this case, `Followable` is the polymorphic object that is attributed to both users and projects. Unfortunately, it seems that I cannot set my source_type to a polymorphic object. Is there a way I can bypass this?
Many thanks
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-talk+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/fea19464-bc13-4d28-a316-b253328d1fdd%40googlegroups.com.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment