Просто хочу понять, что такое массовое задание и как его кодировать. Является массовым присваиванием присвоением многих полей с использованием хеша, т.е. Как..
@user = User.new(params[:user])
И чтобы предотвратить это, вы используете attr_accessible, например:
attr_accessible :name, :email
Так что поле, подобное: admin, не может быть добавлено массовым назначением?
Но мы можем изменить его в коде следующим образом:
@user.admin = true
Итак, верно ли, что если у нас нет attr_accessible, тогда все доступно для массового присваивания?
И, наконец, сложная точка... верно, что даже при одном attr_accessible, таком как attr_accessible: name, означает, что все остальные поля теперь не доступно для массового присвоения?