'plugin'에 해당되는 글 1건

  1. 2007.05.21 Railscast 33장~37장

33장.Making a Plugin

대기중(이건 제가 한번 자세히 해보고 포스팅하겠습니당)ㅡㅡ;


34장.Named Routes

routes.rb에서 커스텀 라우터을 사용하여 핼퍼메소드을 이용해 좀 더 쉽게
link를 만드는방법.


routes.rb에서 map.resourse를 이용하여 간단히 만든다음 view에서 핼퍼메소드를 이용.

35장.Custom REST Actions

RESTful 환경만들기
레일즈에서는 좀더 쉽게 rest[각주:1]환경을 지원한다.
routes.rb 에 map.resources :tasks라고 하면 새로운 라우터 7개[각주:2]와 4개의 핼퍼메소드[각주:3]를 사용할수 있게된다.

하지만 이모든것들이 모두 필요한것이 아니다.특정 리소스에대해 특별히 처리하고 싶을때는
:collection=>{액션=>http request}을 사용하면된다.그리고 특별한 액션을 추가하고 싶을경우는 :member=>{액션=>http request}을 사용하면되고 새로운 자원을 만드는 특수한 액션은 :new=>{액션=>http request}로 만들수 있다.

참고로 delete같은경우는 실제로 request를 delete로 보내는것이 아니라 자바스크립트로 전송하기 때문에 자바스크립트가 꺼져있는경우는 작동을 하지 않는다.

참고:레일즈와 함께하는 에자일 웹개발 20장

36장.Subversion on Rails

rails에 svn을 사용하는 방법을 다룹니다.
여기서는 저와 다른 맥의 TextMate을 사용하고 있습니다.
저같은 경우는 aptana를 사용하고 있는데 aptana같은 경우는 일반 이클립스와 동일하게 사용
하시면 되지만 그냥 url업데이트할때 에러가 날겁니다.
Mylar의 버전이 바르지 않다고 나옵니다. 그럴땐 Mylar부분을 헤제한후 사용하면됩니다.
참고글:Aptana + Radrails - how to import a project from SVN ?

37장.Simple Search Form

이번장에서는 모델이 필요없는 폼인경우 작성법을 말하고 있다.
search form같은 경우는 모델이 필요없다.
모델이 필요없는 폼인 경우에는 form_tag를 사용하여 파라메터만 넘긴다.
아래와 같이 사용.
form_tag 컨트롤러_path do
    .....
end
  1. 간단히 말하면 리소스들을 4가지액션(get,put,post,delete)들로 조작하는것 입니다,좀더 자세한 것들은 REST을 확인하기 바랍니다. [본문으로]
  2. index,create,new,show,update,edit,destory [본문으로]
  3. user_path, hash_for_new_user_path, users_url [본문으로]
Posted by 전용우

댓글을 달아 주세요