Пожалуйста, объясните, как я могу делать записи в базе данных несколькими способами, изменяя атрибуты. Я НЕ хочу быть attr_accessible
.Проблема массового присвоения
Например, в модели пользователя:
attr_accessible :email, :password, :password_confirmation, :guest
Я не хочу «админы» истинная или ложная строки поместить здесь, потому что проблема безопасности
Возможно, вы хотите разрешить изменять строку администратора только для администратора, поэтому используйте 'attr_accessible: email,: password,: password_confirmation,: guest,: admin, as:: admin', а затем обновите' update_attributes ({admin: true }, as:: admin) '(массовое присвоение) –