Когда мы отвечаем на один формат блок respond_to необязателен. Также ты можешь посмотреть на метод respond_with. Вот хорошая статья на эту тему http://blog.plataformatec.com.br/2009/08/embracing-rest-with-mind-body-and-soul/