Я бы хотел настроить свой контроллер Rails так, чтобы он выполнял только действие create, если запрос имеет полезную нагрузку JavaScript или xml. Я не хочу, чтобы форма HTML отправлялась для создания. В идеале, попытка сделать это отправит вас на страницу, объясняющую, что вы не можете этого сделать.
Я думаю, что одним из решений было бы поставить prepend_before_filter
на контроллер, который будет проверять content_type и принимать заголовки запроса.
Но есть ли более чистый или более распространенный способ добиться этого?