IAM, работающих в рельсах 3.while пытается создать пользователя, я получаюкосяк масса присваивать Защищённые атрибуты
cant mass assign the protected attributes error
Я включил следующие драгоценные камни в Gemfile
gem 'authlogic'
gem 'gemcutter'
и запустить bundle install
в рельсах консоль
затем создайте модель пользователя и добавьте необходимые столбцы авторизации для миграции.
class CreateUsers < ActiveRecord::Migration
def change
create_table :users do |t|
t.string :login, :null => false
t.string :crypted_password, :null => false
t.string :password_salt, :null => false
t.string :persistence_token, :null => false
t.timestamps
end
end
end
rake db:migrate
и сделал Включено authlogic
в модели пользователя.
# /app/models/user.rb
class User < ActiveRecord::Base
acts_as_authentic
end
при попытке создать пользователя в рельсах консоли User.create(name: "pria",password: "priya123", password_confirmation: "priya123")
IAM получая
cant mass assign the protected attributes :name, :password, :password_confirmation
Как я исправить эту ошибку!
я включен that..but получаю ту же ошибку! – chinchu
@chinchu У вашей миграции для создания модели пользователя нет этих полей. Неужели это так? –