レールに不慣れで、コントローラーをよりよく理解したい(特にモデルとリンクしている場合)
私の例は、レシピコントローラーとモデルがあり、次にお気に入りのコントローラーとモデルがあります。レシピコントローラー内には、新規、作成、更新、破棄などがあり、レシピに対してこれらのアクションを実行できることは明らかです。
今度はレシピにお気に入りのフラグを付けたいので、もう一度新しいお気に入りを作成してお気に入りを削除できます。したがって、お気に入りのモデルに対する私の要求をお気に入りのコントローラーに入れるのがベストプラクティスです。レシピと同じコントローラーではありません。私がこれを尋ねる理由は、belongs_toに関連付けられたお気に入りとレシピがあるためです。
また、私のアプリ内でmy_recipesページ(これはレシピコントローラーにあります)内のお気に入りのレシピを表示したいのですが、私の作成/削除メソッドがお気に入りの別のコントローラーにあることは重要ですか?
私はこれが誰かにとって意味があることを願っています、本当にいくつかの説明を探しています