Rails: コントローラーから別のコントローラーアクションを呼び出す 質問する

Rails: コントローラーから別のコントローラーアクションを呼び出す 質問する

コントローラー B からコントローラー A の作成アクションを呼び出す必要があります。

その理由は、コントローラー B から呼び出すときに別の方法でリダイレクトする必要があるためです。

Rails で実行できますか?

ベストアンサー1

あるコントローラーを別のコントローラーから使用するには、次のようにします。

def action_that_calls_one_from_another_controller
  controller_you_want = ControllerYouWant.new
  controller_you_want.request = request
  controller_you_want.response = response
  controller_you_want.action_you_want
end

おすすめ記事