0

このサードパーティのコントローラーを使用しています:

   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それをブロック/防止する方法はありますか?

ありがとう!

4

1 に答える 1