Вы ищете, чтобы attr_protected в черный список любых атрибутов, которые вы не хотите изменять в массовом обновлении.Добавьте его в свою модель и дайте ему список символов атрибутов для черного списка.
class User < ActiveRecord::Base
attr_protected :password
end
В качестве альтернативы вы можете использовать attr_accessible, чтобы использовать подход белого списка, и только обновленные атрибуты могут быть обновлены при обновлении всей записи водин раз.Все остальные атрибуты будут защищены.
NB Защищенные атрибуты все еще могут быть перезаписаны, если они напрямую назначены как в
@user.password = "not secure"