Rails2 update_without_callbacks monkeypatch
Я знаю, что патчи для обезьян плохие, но у меня есть следующий патч для update_without_callbacks
для моего приложения Rails2, но мне трудно перенести его на rails3, так как этот метод больше не существует в Rails3.
Вот определение:
def update_without_callbacks(attribute_names = @attributes.keys)
if changed?
update_creating_new_version_row(attribute_names)
update_shared_columns
else
Rails.logger.info("this record unchanged; skipping update")
end
true
end
Пожалуйста, предложите, как мне следует перенести его на Rails3. Благодарю.