這裏是我的情況:我有兩個ActiveRecord的模式:最佳實踐
class SomeAction < ActiveRecord::Base
has_one :moderation
end
class Moderation < ActiveRecord::Base
belongs_to :some_action
end
我想適度更新SomeAction的狀態屬性爲「完成」時,我救適度與它相關。如果由於某種原因SomeAction的更新不成功,我希望適度不保存。我知道我應該在before_save回調中這樣做,但是返回false(在意識到SomeAction記錄不可更新後)將不會ROLLBACK一切。任何IDE