These are the instructions to add a module to an existing Devise install: https://github.com/plataformatec/devise/wiki/How-To:-change-an-already-existing-table-to-add-devise-required-columns
But I can't seem to locate the necessary columns for timeoutable
.
I looked for the fields that timeoutable
requires in the Devise library: https://github.com/plataformatec/devise/blob/master/lib/devise/schema.rb – but there is no such method in that schema file.
The model just has a custom method with no reference to the columns: http://rdoc.info/github/plataformatec/devise/master/Devise/Models/Timeoutable
How do I add that functionality?
Thanks.
Best Answer
timeoutable
refers to the login session timeout. No extra columns are needed, just add it to your model.The
timeoutable
hook contains all the magic (source: https://github.com/plataformatec/devise/blob/master/lib/devise/hooks/timeoutable.rb)