Отличительной особенностью rails является то, что он основан на принципе REST.
Всякий раз, когда вы создаете ресурс RESTful, вы фактически создаете веб-сервис одновременно.
Например.Допустим, вы создаете ресурс с помощью генератора скаффолдов.
rails g scaffold Feed title:string content:string
Это создаст не только всю логику представления в HTML, но и в XML.
В дополнение к вашему первому комментарию:
Если вы посмотрите на контроллер, в блоке respond_to
вы можете указать тип возвращаемого значения.Итак, вы хотите использовать xml-версию new
и вернуть json-версию create
.
Чтобы отобразить обработанные параметры в json, поместите их в хеш:
js = {:my => {:json => 'hash'}}
render :json => js