Ruby on Rails: Rest API для отправки списка? - PullRequest
0 голосов
/ 20 февраля 2011

Я не совсем понимаю, как RoR обрабатывает списки REST.

Магические маршруты Rails 3 создают (среди прочего)

POST /items create one item
GET  /items list all items

Теперь я хочу иметь именно этот ПЛЮС возможность ПОСТАВИТЬ список элементов (в XML).

Какой лучший способ сделать это?

Семантически, POST /items для меня звучит о создании списка, а не об одном элементе Могу ли я «перегрузить» это в контроллере? Или мне нужно создать новую маршрутизацию?

Спасибо

1 Ответ

1 голос
/ 20 февраля 2011

Вы можете написать свой контроллер, чтобы он принимал один элемент или их массив.Это никак не отражается на маршрутах, но касается только вашего контроллера, так как POST-параметры не указываются в маршрутах.,Но вы можете принять все, что захотите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...