Rails は初めてで、テキスト投稿を表示するための標準 CRUD Rails アプリケーションを作成しようとしています。認証されたユーザーが投稿を編集および破棄できるようにする一方で、サイトへの訪問者は既存の投稿を表示および閲覧できるようにするブログにかなり似ています。
これを管理するための最良の方法を知りたいです。これまでのところ、最初のコントローラーには before_filter があるため、各ルートに認証が必要で、関連付けられたビューに編集/破棄/新規リンクがあるように、2 つのコントローラーを使用してきました。2 番目のコントローラーには認証フィルターがなく、ビューには投稿を編集または破棄するためのリンクがありません。
このソリューションは機能しますが、あまり DRY ではないと思います。このままだと機能が追加されてどんどん複雑になっていく気がします。これを管理するより良い方法はありますか?きっとよくある問題だと思います。