как гем RestClient работает в ruby

Я использую гем Rest-client в ruby. Мой код выглядит следующим образом..,

require 'rest_client'

puts RestClient.get 'http://localhost:3000/articles'

puts RestClient.put 'http://localhost:3000/', {:params => {:Bat => 'ball'}}

RestClient.post 'http://localhost:3000/articles', {:params => {:Name => 'list1', 'Content' => 'Article1'}}

Я ссылаюсь на URL-адрес, который работает в приложении rails, пользователь может создавать, удалять, редактировать, перечислять статьи, используя указанный выше URL-адрес. Для методов размещения, удаления, публикации, получения он создает html-код URL-адреса в моем приглашении. Но он не может вставить запись/удалить элемент из списка с помощью рубинового кода. Можно в RestClient?


person Community    schedule 15.02.2012    source источник
comment
Какую ошибку/ответ вы получаете?   -  person Mark Thomas    schedule 15.02.2012


Ответы (1)


Я думаю, что проблема здесь в том, что вам нужно пройти аутентификацию. Вы можете сделать это с помощью RestClient, но вам нужно будет связать свои вызовы. Как это сделать, смотрите в файле readme rest_client.

person three    schedule 15.02.2012
comment
Ответ с минимальными усилиями. Концепция цепочки вызовов не существует в файле readme rest_client. - person BentOnCoding; 06.04.2016
comment
этот ответ был в порядке для ОП 4 года назад. Вы проверяли историю коммитов для rest_client? Вопросы с минимальными усилиями заслуживают ответов с минимальными усилиями. Шиш. - person three; 07.04.2016
comment
Если бы вы потратили еще 2 минуты на то, чтобы напечатать цепочку вызовов в rest_client, вы бы взяли этот простой вопрос и сделали его ценным. Вместо этого вы оставили меня искать информацию, которой нет в файле readme. - person BentOnCoding; 07.04.2016