Я после этого учебника: http://wearestac.com/blog/dynamic-error-pages-in-railsРельсы Пользовательские страницы ошибок с Маршруты
Однако, в моем файле маршрутов, у меня есть два пользовательских маршрутов:
get '/blog', to: 'blog_posts#index', as: :blog
get '/:id', to: 'blog_posts#show', as: :show_blog_post
Когда я иду на страницу, которая Безразлично Нет, он не перенаправляется на страницы ошибок. Вместо этого он дает мне Completed 404 Not Found. Error during failsafe response: ActiveRecord::RecordNotFound
.
Пользовательские маршруты каким-то образом не создают работу страниц с ошибкой. Когда я удаляю пользовательские маршруты, все работает нормально.
Как мне заставить страницы моей ошибки работать с этим? Я бы подумал, что все, что вернет 404, будет перенаправлено на ErrorsController
, но этого не происходит.
Удивительный, спасибо @Adib. Это сработало. Просто нужно было перемещать маршруты ошибок вверх. – leejay100