1
我使用的是friendly_id,它的工作原理非常好我爲我的活動控制器添加了一個新的私人活動,以確保只有活動的所有者可以更新他們的活動......我的顯示和刪除操作正常,但當我做一個更新,我得到一個錯誤rails3,乾淨的網址,friendly_id,會話
的ActiveRecord :: RecordNotFound在EventsController#編輯 找不到用戶與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
我試着它沒有工作 –