Adds support to Devise for remembering a user's last locale.
Add the folling lines to your Gemfile:
# Remember the locale on user visits
gem "devise-track_locale"
Add a locale
attribute to your users:
$ rails g migration AddLocaleToUsers locale
$ rake db:migrate
In your model, add :track_locale
as a devise module:
class User < ActiveRecord::Base
devise …, :track_locale
end
In your model, add :track_default_locale
as a devise module:
class User < ActiveRecord::Base
devise …, :track_default_locale
end
By Sunny Ripert, under the MIT License. See LICENSE for details.