私はショーコントローラーを変更して、IDではなくパーマリンクでレコードを検索するようにしました(SEOのジューシーさのため)。
def show
@project = Project.find_by_permalink(params[:id])
end
しかし、localhost:3000 / projects / fooと入力すると(そしてfooパーマリンクを持つプロジェクトがない場合)、404が見つからない代わりに500サーバーエラーが発生します。
これはなぜですか、どうすれば修正できますか?