я вижу слово resource
во многих различных местах, таких как: ресурса маршрутизации, находчивого контроллера и ресурсов: фотографии. Что означает resource
?В Ruby on Rails, что означает «ресурс»?
Еще один вопрос: Что делает RESTful route означает?
я вижу слово resource
во многих различных местах, таких как: ресурса маршрутизации, находчивого контроллера и ресурсов: фотографии. Что означает resource
?В Ruby on Rails, что означает «ресурс»?
Еще один вопрос: Что делает RESTful route означает?
Это большой вопрос!
Я хотел бы начать здесь, чтобы лучше понять, что такое «ресурс» или «ресурсы» делает, как он относится к маршрутизации: http://guides.rubyonrails.org/routing.html#resource-routing-the-rails-default
Короткий его такова, что он формализует набор действий (для конкретного контроллера), вызываемые парами URL/HTTP-глаголов, которые отвечают за изменение состояния данного ресурса. Подумайте о ресурсах как существительных: Order, LineItem, Offer и подумайте о том, что вы можете делать с этими существительными: как правило, создавайте их, удаляйте, модифицируйте, извлекайте некоторые из них и т. Д. Таким образом, ресурсы часто (но конечно, не обязательно) ваши основные модельные объекты и/или некоторое составное представление этих основных моделей.
снова - Rails Guides резюмировать, что находчивые маршруты Rails очень сжато в разделе 2.1 по ссылке выше: «В Rails, находчивый маршрут обеспечивает отображение между HTTP глаголами и URL-адреса и действия контроллера»
Если вы не знакомый с REST, у Википедии есть приличное, но не исчерпывающее покрытие по архитектуре: http://en.wikipedia.org/wiki/Representational_State_Transfer.
Я рекомендую читать «RESTful Web Services». Автор глубоко погружается в идеи REST и Resource Oriented Architectures. http://oreilly.com/catalog/9780596529260 – Samo
Возможный дубликат [Что такое «ресурс» в Rails?] (http://stackoverflow.com/questions/4686945/what-is-a-resource-in-rails) –