2011-02-28 4 views
1

RESTful이 Rails에서 작동하여 이러한 코드를 생성하는 방법을보다 잘 이해할 수 있도록 수동으로 리소스를 처음부터 만들고 싶습니다. 나는 일반적으로 라우트, 컨트롤러 등을 설정하는 방법을 알고 있지만, 그 점을 자세히 설명하는 튜토리얼을 살펴 보는 데 관심이있다.RESTful 리소스를 수동으로 작성하여

아무 것도 몰라요?

답변

1

먼저 REST 개념을 지우라고 권합니다. 내 의견으로는, REST는 커뮤니티에서 상당히 오해 된 개념입니다. 레일이나 다른 기술을 고집하지 않고 먼저 이해할 것을 권합니다. Ryan Tomayko는 그것에 관해 a killer blog post를 썼다. 또한 Roy Fielding's paper을 읽고 싶을 수도 있습니다.

일단 개념을 분명히 이해하면 기술에 구현하는 것이 그렇게 어렵지 않습니다. 레일의 경우, 빈 컨트롤러를 만들고 REST에 대한 이해를 바탕으로 액션을 하나씩 추가하기 시작하십시오. 행동에 대해 정확하게 생각하고 있는지 생각해보십시오. 데이터를 가져 와서 사용자에게 보여주고 있습니까? 이 경우 동작은 HTTP GET 동사로만 호출 할 수 있어야합니다. 해당 작업의 레코드를 업데이트하고 있습니까? 당신은 아마도 그 행동을 위해 HTTP PUT 동사를 받아 들여야 만합니다 ... 여기 저에게 잘 어울리는 빠른 인터넷 검색에서 발견되는 몇 가지 자료가 있습니다.

http://blogs.sitepoint.com/2008/02/04/restful-rails-part-i/ http://s3.amazonaws.com/ozonesoft.net_public/RESTfulRails.pdf

나는 standard documentation of routes in rails를 읽고 추천 할 것입니다. 나는 그것이 충분하다고 생각한다. 그러나 무엇이 앱을 RESTful 앱으로 만들고 무엇이 중요하지 않은지를 이해하는 것이 중요합니다.

+0

매우 흥미로운 자료에 감사드립니다. 내 맞춤 리소스를 이미 작성하기 시작했습니다. – Spyros

관련 문제