resources :article do
resources :article_log
end
resources :log
사실 큰 문제는 없지만, article_log path을 적어줘야 할때
article_article_log_path
이런 요상한(?) naming을 가진 path가 되어버린다.
나 같이 깔끔한 사람(응?)은 이런거 눈뜨고 못본다.
난 무슨 일이 있어도
article_log_path
이렇게 쓰고 싶어 근질할테니 말이다.
당신도 그런가?
동지! 함께 원피스를 찾자!(응?)
이런 경우
:as
를 써주면 우리가 원하는(설마 나만 원하는건 아니겠지?) 형태로 사용할 수 있게 된다.
resources :article do
resources :article_log, :as => :log
end
resources :log
이렇게 :as를 추가해주게 되면
article_article_log_path
가 아닌
article_log_path
로 path가 잡히게 된다.
못믿겠으면
rake routes
해보라!
'Ruby On Rails > 작은 팁' 카테고리의 다른 글
| Mac Terminal에서 Home, End키 쓰기. (4) | 2011/07/12 |
|---|---|
| devise에서 sign_out시 서버가 기절할 경우. (Ruby Or Rails Bug인듯) (2) | 2011/06/15 |
| [1원팁] routes에서 as 사용하기. (0) | 2011/06/13 |
| Rails 3.1 Overview (2) | 2011/05/19 |
| TextMate 숨어있는 편집 기능 사용하기 및 단축키 몇가지 (0) | 2011/05/02 |
| 언제까지 restful-authentication을 쓸것인가! devise도 써보자! (0) | 2011/02/01 |
댓글을 달아 주세요