Я пытаюсь вернуть ошибку 404 при вызове определенных URL в моем приложении.
В моем rout.rb у меня есть следующее
resources :motor_insurance_products, path: '/car-insurance' do
collection do
get '/:id' => 'motor_insurance_products#show'
end
end
Это означает, что это действительный URL
localhost:3000/car-insurance/product-one
Но когда пользователь пытается использовать веб-кешобманная атака и использует этот URL
localhost: 3000 / страхование автомобилей / product-one? field = abc / text.jpg
Это также проходит и показывает правильныйстр.
Я хочу, чтобы кто-то вставил неверный URL-адрес, подобный этому. Я хотел бы перенаправить и показать код ошибки 404 страница не найдена. Как мне сделать это самым чистым способом в ruby?