В моем контроллере есть следующая функция:
api! 'Destroy a book'
def destroy
head :no_content
return
....
end
Но каждый раз, когда я вызываю свой метод, я получаю ошибку двойного рендеринга!
Render and/or redirect were called multiple times in this action. Please note that you may only call render OR redirect, and at most once per action. Also note that neither redirect nor render terminate execution of the action, so if you want to exit an action after redirecting, you need to do something like "redirect_to(...) and return".
Что может быть причиной этого?У меня определена модель before_destroy для моей книжной модели, но если я прав, это а) не вызывается и б) даже если это так, все равно не может вызвать двойной рендеринг.
Стоит отметить, что если я переверну порядокиз двух строк я получаю сообщение об ошибке «нет шаблона», которое, как я полагаю, происходит, если вы не укажете рендер или перенаправление.