Я работаю со следующей частью;
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
, но то же самое происходит.
Вся помощь приветствуется.