Как я понимаю, маршруты доставят вас от начальной точки к контроллеру и к действию. Действие вызывает связанные представления; так что, если мне не нужны какие-либо представления для моего контроллера и просто хочу просто вызвать базовый метод контроллера, не отображая вид или маршрут.Ruby on Rails маршруты к контроллерам
Скажем, у меня есть FoodsController
с несколькими методами, и в этом контроллере существуют методы торта, пиццы и чипов. Каждый запрашивает базу данных для секретного сообщения и сохраняет ее в переменной, но запрос на это будет поступать из какой-то другой части нашего приложения.
Для этого я должен использовать маршрут для этого или какого-то точечного синтаксиса, такого как food.cake()
.
Так что я думаю, что я пытаюсь сказать, эй, «Сервер», сделайте это и вернитесь туда, где вы остановились после его завершения.
проверьте это, http://stackoverflow.com/questions/14806310/forcing-http-response-to-return-status-200-in-rails – anoop