私のRails 3アプリケーションではbefore_filter、アクションがpermanentユーザー、つまりゲストではないユーザーのみが使用できることを確認するために を使用しています:
def permanent_user
@user = User.where('guest != ?', true).find(params[:id])
redirect_to(root_path) unless current_user?(@user)
end
ActiveRecord::RecordNotFound問題は、データベース内の合計ユーザー数が非常に少ない場合に、最初の行で頻繁にエラーが発生することです。
@userオブジェクトを作成するために関数をどのように改善できますかnil?
助けてくれてありがとう。