I'm just developing a Rails application which will have many Engines. However, I'm not able to edit relationships inside the Engines.
To solve this issue, I want to create a relationships-Gem which will be included in the Application and defines the relationships (see: https://stackoverflow.com/a/11835899/603126).
Let's assume, I have a User (namespaced and isolated) Engine and a Comment (namespaced and isolated) Engine. What I want is to override / extend the relationships inside the relationships-Gem which will share the relationships.
So I added a file /app/models/comment.rb with these lines (to the relationships-Gem):
class Comment < CommentEngine::Comment
belongs_to :user
end
class User < UserEngine::User
has_many :comments
end
If I run my rails application, the relationships won't be established.
What am I missing? How can this be achieved?
Thank you very much in advance