Today I Learned

Skipp model instance callbacks in Sequel

In ActiveRecord there are several ways to update a record. Each technique / method is described in the documentation, so you are aware of which methods will trigger the callbacks and which ones will skip them. In Sequel it’s not that obvious. And the update, update_all and save - callbacks are triggered in all cases.

It turns out that you need to drop down on a dataset level. Either by:

HuddleScore.where(id: 14900).update(updated_at: DateTime.parse("04/11/2019 14:53"))

or in the following manner:

model_instance.this.update(updated_at: DateTime.parse("04/11/2019 14:53"))