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
我试着它没有工作 –