У меня есть ресурс, который отправляет туда сообщение «host [name] = example.com» - создает новую запись хоста с именем example.com
Следующие работы
curl http://localhost:3300/hosts.xml --request POST --data "host[name]=example.com"
Попытка сделать то же самое с активным ресурсом завершается неудачей
class Hosts < ActiveResource::Base
self.site = "http://localhost:3300/"
self.format = :xml
end
newhost = Hosts.new(:name => 'example.com')
newhost.save`
save возвращает true, но новый хост не создается.Использование поиска и уничтожения на существующих записях хоста работает нормально.
AFAIU Hosts.new (: name => 'example.com') не генерирует ожидаемые данные поста "host [name] = example.com".Есть ли способ, которым я мог бы сделать новую запись активного ресурса узла, чтобы соответствовать ожидаемым данным поста?