1. ホーム
  2. ruby-on-rails

[解決済み] Rails: コントローラから別のコントローラアクションを呼び出す

2022-08-03 12:09:01

質問

コントローラAのcreateアクションを、コントローラBから呼び出したいのですが、どうすればよいでしょうか。

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

Railsでできるのでしょうか?

どのように解決するのですか?

そのアクションへのリダイレクトを使用することができます。

redirect_to your_controller_action_url

もっと詳しく: Railsガイド

新しいアクションをレンダリングするだけなら :

redirect_to your_controller_action_url and return