2009-07-30 4 views
2

Я не осознавал силу REST, пока не начал использовать строительные леса в рельсах. Это делает жизнь такой простой. Теперь каждый раз, когда я пытаюсь разработать веб-приложение, я думаю только об этих 6 глаголах. Но у меня есть сомнения. Как выполняется поиск по REST. В основном поисковая страница, содержащая форму для ввода пользователем поискового запроса. какой глагол это подпадает? Это список? и каковы результаты поиска? показать?реализация пути REST

+0

Несмотря на условиях Rails использует, что глагол подмости не имеет ничего общего с REST. Это просто правильное использование HTTP. Необходимо, но вовсе не достаточно для того, чтобы быть RESTful. – aehlke

+0

Строки HTTP-запросов также не имеют никакого отношения к REST. Удалите ссылки/теги для REST из этого вопроса. – aehlke

ответ

1

Если я понимаю, что вы говорите правильно, страница поиска не будет частью службы отдыха, но будет подчиняться ей.

Результаты поиска будут списком того, кем был создан объект первого класса. Uri будет описывать ресурс, который отображается.

Получение ресурсов всегда делается с GET

например: GET/авто термин = Хюндай + зеленый

6

Поиск является GET по коллекции с некоторыми причудливыми атрибутами:

GET /articles?q=RESFful+Architecture&in_title=1 

Что-то вроде этого.

Существует много ресурсов по этому вопросу, например, Handling arbitrary actions, на ajaxpatterns.

Смежные вопросы