Я использую friendly_id, он прекрасно работает, я добавляю новое частное действие в свой контроллер событий, чтобы убедиться, что только владелец событий может обновлять свои события ... мое действие show and delete работает нормально, но когда я делаю обновление, я получаю ошибка
ActiveRecord :: RecordNotFound в EventsController # edit
Не удалось найти пользователя с 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