Мой контроллер выполняет следующее действие:
def foo
respond_to do |format|
format.csv { "foo,bar,baz" }
end
end
Но если я посещаю соответствующий адрес в браузере, вместо того, чтобы получить ошибку 406, я получаю ошибку 500 и, в процессе разработки, ActionController::UnknownFormat
.
Я могу получить ошибку 406 вручную:
format.all { head :not_acceptable }
Разве Rails не должен делать это автоматически?