Я работаю со следующей частью;
def index
@user = User.find(params[:id])
rescue
flash[:notice] = "ERROR"
redirect_to(:action => 'index')
else
flash[:notice] = "OK"
redirect_to(:action => 'index')
end
Теперь я в любом случае, есть ли у меня правильный идентификатор или нет, я всегда получаю «ОК», на мой взгляд, что я делаю неправильно?
Мне это нужно, когда у меня нет идентификатора в БД, чтобы показать "ОШИБКА". Я также пытался использовать rescue ActiveRecord::RecordNotFound
, но происходит то же самое.
Вся помощь приветствуется.