ここで基本的な質問をお許しください。
読んでみると、コントローラーの作成アクションを別のコントローラーからトリガーすることはベストプラクティスではないことがわかります。次の状況でコードを整理する方法についてアドバイスを探しています。
ケースと通知の 2 つのコントローラーがあります。
新しいケースが作成されたら、新しい通知も作成したいと思います。
通知作成アクションは、モデル内に新しいインスタンスを作成し、電子メールを送信します。
ケースコントローラーから Notification#create を呼び出すだけではいけないと考えるのは正しいですか? これをヘルパーまたはモジュールに抽出する必要がありますか? もしそうなら、それはどのように見えますか?このトピックに関する他のほぼ同様の投稿では詳しく説明されていません。
ありがとうございました。