I have a data structure:
t.integer :userID
t.string :apikey
t.integer :characterID
The userID should be the primary key (name is not important, it can default to :id
). However, I don't want it to be auto incrementing or anything else, just take the value provided and write it into the database.
How do I have to adjust the migration and the model to achieve what I want?
Instead of circumventing the ActiveRecord model, I made
userID
a normal column and usedon the model to validate it.
Or
And don't forget to put this line somewhere in model: