Я использую этот сторонний контроллер:
class LibController
def update
# 29 lines of code
respond_with resource
end
end
Я хочу сделать что-то другое, кроме respond_with
в конце. Но я не хочу просто копировать/вставлять все 29 строк в MyController.update
. К сожалению, я не могу найти способ рендеринга или перенаправления куда-либо еще:
class MyController < LibController
def update
super
redirect_to somewhere_else
end
end
Я получаю DoubleRenderError: Render and/or redirect were called multiple times in this action
. Я предполагаю, что это потому, что respond_with
немедленно вызывает render
. Есть ли способ заблокировать/предотвратить это?
Спасибо!