1
フレンドリーIDを使用していますが素晴らしいです。私のイベントコントローラに新しいプライベートアクションを追加して、イベントのオーナーのみが自分のイベントを更新できるようにしています...私は、更新を行うとき、私は、エラーrails3、clean url、friendly_id、sessions
のActiveRecordを取得:: EventsControllerの#編集 でRecordNotFoundは、任意の提案は、この問題を解決するためにID =雪ボードで
をユーザーが見つかりませんでしたか?
## Events controller ..scaffold generated code private def correct_user @user = User.find(params[:id]) redirect_to(:controller =>'events', :action => 'edit',:id => session[:user_id]) unless current_user?(@user) end ## Event view link_to 'Edit', edit_event_path(event) ## Even Model has_friendly_id :name, :use_slug => true ...validation code ## Session Helper def current_user=(user) @current_user = user end
私はそれがうまくいきません –