У меня есть ресурс RESTful (скажем, posts
), который исключает действие index
. Когда я перехожу на /posts
, ActionController::MethodNotAllowed
поднимается, потому что GET
запросы по этому URL были исключены. Это имеет смысл.
Проблема в том, что в производственной среде этот URL просто создает белый экран в браузере. Я вижу, как ActionController::MethodNotAllowed
поднимается в журнале производства. Я ожидаю, что это также приведет к ошибке 404
или 500
, так что страницы ошибок в каталоге public
будут служить для клиента довольно ошибочной страницей.
Это вызывает другой код состояния HTTP? Как я могу справиться с этим?