Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
NameError (undefined local variable or method `ensure_authentication_token' for #<User:0x007ffe28848680>)
class AddDeviseToUsers < ActiveRecord::Migration def self.up change_table(:users) do |t| t.database_authenticatable :null => false t.recoverable t.rememberable t.trackable t.token_authenticatable end add_index :users, :email, :unique => true add_index :users, :reset_password_token, :unique => true add_index :users, :authentication_token, :unique => true end def self.down raise ActiveRecord::IrreversibleMigration end end
class User < ActiveRecord::Base devise :database_authenticatable, :registerable, :recoverable, :rememberable, :trackable, :validatable attr_accessible :email, :password, :password_confirmation, :remember_me before_save :ensure_authentication_token end
before_save :ensure_authentication_token
t.string :authentication_token