touch siblings after create and destroy commits

This commit is contained in:
Tomas Costantino
2025-12-09 10:09:48 +01:00
parent f0a28b15a9
commit eb7ef201ba
+2 -1
View File
@@ -6,7 +6,8 @@ class Column < ApplicationRecord
has_many :cards, dependent: :nullify
after_save_commit -> { cards.touch_all }, if: -> { saved_change_to_name? || saved_change_to_color? }
after_destroy_commit -> { board.cards.touch_all }
after_create_commit -> { sibling_columns.touch_all }
after_destroy_commit -> { board.cards.touch_all; sibling_columns.touch_all }
def sibling_columns
board.columns.where.not(id:).sorted