Вам необходимо определить переменную вашего экземпляра (@last_refreshed_time) на вашем контроллере, вот пример
class HomeController < ApplicationController
def index
@last_refreshed_time = Time.now
end
end
Можно использовать опцию INSTEAD OF, просто явно удалить строки в конце. Например:
CREATE TRIGGER dbo.My_Table_Delete_Instead_Of_Trigger
ON dbo.My_Table
INSTEAD OF DELETE
AS
BEGIN
-- Do some stuff here
DELETE T
FROM DELETED D
INNER JOIN dbo.My_Table T ON T.PK_1 = D.PK_1 AND T.PK_2 = D.PK_2
END
Это приняло первичный ключ, составленный из столбцов PK_1 и PK_2.
Вы не можете. Но можно выполнить откат в ПОСЛЕ ТОГО, КАК УДАЛЯТ триггер.
Вы не можете. То, что можно сделать, проверить таблицу DELETE и отменить удаление, если необходимо сделать так.
Вот Последовательность событий: