私はfriendly_idを使用しています。これはすばらしい機能です。イベントコントローラーに新しいプライベートアクションを追加して、イベントの所有者だけがイベントを更新できるようにします...表示と削除のアクションは正常に機能しますが、更新を行うとエラーが発生します
EventsController#editのActiveRecord::RecordNotFoundはID=snow-boardのユーザーを見つけることができませんでした
これを修正するための提案はありますか?
##イベントコントローラー ..scaffoldで生成されたコード プライベート defcorrect_user @user = User.find(params [:id]) redirect_to(:controller =>'events'、:action =>'edit'、:id => session [:user_id])current_user?(@ user)でない限り 終わり ##イベントビュー link_to'編集'、edit_event_path(event) ##偶数モデル has_friendly_id:name、:use_slug => true ...検証コード ##セッションヘルパー def current_user =(user) @current_user=ユーザー 終わり