Я пытаюсь обновить один из моих объектов в приложении rails, и изменения просто не сохраняются. Ошибок нет, и отладчик показывает, что все обновляется.
В любом случае, вот код, о котором идет речь ...
qm = QuestionMembership.find(:first, :conditions => ["question_id = ? AND form_id = ?", q_id, form_id])
qm.position = x
qm.save
Для справки у QuestionMembership есть поля question_id, form_id и position. Все являются целыми числами и не имеют ограничений в БД.
Это в основном моя таблица соединения форм и вопросов.
Выполняя код, qm получает действительный объект, позиция объекта изменяется на значение x, а save возвращает true.
Однако после выхода из метода объект в БД не изменяется.
Чего мне не хватает?