サインインしたユーザーのみがアクセスできるようにしたいルートがたくさんあるとします。次の行に沿って何かを言うコントローラーメソッドのそれぞれにチェックを入れることができます
if signed_in?
#do stuff here
else
redirect_to root_path
before_filter
コントローラーで a を使用して、それを書き換える必要がある回数を減らすこともできると思います(ただし、構文についてはあまり詳しくありません)。ただし、理想的には、特定の正規表現に一致するすべてのルートがこのチェックを通過する必要があることを1か所に書き留めておきたいと思います。たとえば、フォームのすべてのルートはwww.mysite.com/admin/...
この検証チェックが必要です。これを行う方法はありますか?このチェックを一度だけ記述し、コントローラー間でコードを複製する必要はありませんか?