Обновление атрибутов, смонтированных Carrierwave Uploader вручную

Я не могу использовать model.update_attribute для атрибута, который смонтирован загрузчиком carrierwave. Оператор SQL не принимает значение и добавляет NULL к заполнителю. Если я удаляю оператор mount_uploader из класса модели, он работает как обычно. Я устраняю неполадки в консоли и пытаюсь добавить некоторые атрибуты при заполнении базы данных, и это мешает моим усилиям. Идеи?

Благодарю.

Обновить: Соответствующий код:

class Profile < ActiveRecord::Base
  belongs_to :user
  has_and_belongs_to_many :sports
  has_and_belongs_to_many :interests
  has_and_belongs_to_many :minors
  has_and_belongs_to_many :majors
  has_and_belongs_to_many :events
  has_and_belongs_to_many :groups
  attr_accessible :description, :username, :avatar, :bio, :first_name, :last_name, :major, :minor, :graduation_date, :living_situation, :phone, :major_ids, :minor_ids, :sport_ids
  mount_uploader :avatar, AvatarUploader
end

Я просто пытаюсь переписать строку: avatar из файла db seed и во время тестирования с консоли rails вот так: Profile.first.update_attribute (: avatar, 'foo')

Оба работают, когда я закомментирую строку mount_uploader.

Замедляет ли добавление метода mount_uploader строку или делает ее неизменной?

Ответы на вопрос(1)

Ваш ответ на вопрос