Я разрабатываю приложение, в котором авторизация является моделью. провайдер - поле модели. я definned attr_accessor для поля поставщикаПроблема с attr_accessor в рельсах
attr_accessor :provider
Хотя его не требуется, по незнанию я определил его и столкнулся с проблемой, когда я пытался создать запись для модели
Authorization.create(:user_id => user.id, :uid => hash['uid'], :provider =>
hash['provider'])
user_id в настоящее время assinged значение user.id (пользователь является переменной в моей функции), но провайдеру всегда присваивается значение null (hash ['provider'] содержит значение.
Когда я удаляю attr_accessor, все работает отлично, и моя проблема получена но почему это не сработало раньше? просто любопытно узнать, в чем проблема?