いくつかのアクションがあります (action_a、action_b などと呼びましょう)。
各アクションで、ユーザーがログインしているかどうかを確認し、respond_to
次のようにブロックしない場合は確認したい
format.js {
if current_user.nil?
render partial: 'some_partial', handler: [:erb], formats: [:js]
end
}
1 つのアクションについてはこれで問題ありませんが、多くのアクションについてはそうではありません。まったく同じことを行うこのコードの重複が多数あるため、あまりきれいでも維持しやすいものでもありません。
このコードを再利用し、必要なすべてのアクションで書き直さないように、これをどこかに置く方法はありますか?