Probably a newbie question but couldn’t find the answer in the archives.
I am using the login_engine Plugin to implement the login functionality.
have a JournalEntry model that interacts with the journal_entries table.
would like to link the journal entries to the user who entered it.
Essentially, it is a one to many relationship between the model
login_engine) and my JournalEntry model.
My database has a users table (resulting from a standard implementation
the login_engine) and the journal_entries table has a user_id field and
foreign key constraint to the id field in the users table.
To specify the relationship between the two models, in the JournalEntry
model, I have
class JournalEntry < ActiveRecord::Base
And to specify the has_many relationship, I figured I would have to
the User model in the login_engine. Hence I copied the user.rb from the
/vendor/plugins/login_engine/app/models to /app/models and
modified it as below
class User < ActiveRecord::Base
Now my limited undertanding tells me that after reloading the app, if I
login and create a new journal entry, the user_id colum should be
with the user_id of the user that created the entry but it’s not doing
Am I missing something? Do I have to specify it explicitly somewhere?
since the user model is in a plugin, do I have to specify it some other
like belongs_to :LoginEngine:User (I know the syntax is wrong)?
Thanks in advance for any help,