私は、同じメソッドを約5つ使用する2つのコントローラ(ArticlesControllerとPostsController)を持っています。これらは、5つのメソッドを使用する唯一の2つのコントローラなので、ApplicationControllerに配置する必要はありません。現在、ベースコントローラー(ContentController)を作成してから、既存の2つのコントローラーをこのベースから継承しています。複数のRailsコントローラで使用されるメソッドの場所とベースコントローラへのアクセスを制限する
私の質問は、これは重複を減らすための最良のアプローチですか?
第2の質問 - これらのメソッドには、ベースから継承するコントローラのみがアクセスできるようにする方法を教えてください。上記の例では、ContentControllerに直接アクセスする必要はありません。
ありがとうございます!
がちょうど更新私の答え、fyi ... 2年後;) – tybro0103