버전업된 모습에 조금씩 적응해 가고 있습니다.
개인적으로는 REST방식에 알수없는 답답함을 느끼고 있지만 이 부분은 시간이 해결해 줄꺼라 생각하고 그저 열심히 익히고 있습니다. 

REST 방식에 대해 '갸우뚱'이신 분들을 위해서 아주 간단히 설명드리면.. 음.. 이런거죠

 HTTP  CRUD 
 POST  Create
 GET  Read
 PUT  Update, Create
 DELETE  Delete


Rails는 아래와 같이 매칭됩니다. (controller이름을 posts로 가정하였습니다.)

 rails controller method  (HTTP) 접근경로  작업
 index   (GET) /posts   보통은 리스트를 출력합니다.
 show   (GET) /posts/1  id 1번 값을 화면에 보여줍니다.
 new   (GET) /posts/new   입력폼을 출력합니다.
 edit  (GET) /posts/1/edit  id 1번의 수정폼을 보여줍니다.
 create  (POST) /posts  폼을 통해 전달된 값을 저장합니다.
 update   (PUT) /posts/1  id 1번 값을 수정합니다. 
 destory   (DELETE) /posts/1  id 1번 값을 삭제합니다. 

'PUT'과 'DELETE'가 어색하실 수 있습니다. Rails에서는 이렇게 하시면 됩니다.

위에 국문 위키를 링크해 드렸는데요 좀 부족한 부분이 있어서 영문 위키도 링크해 드립니다.

Posted by 달빛변신
,