2010-12-07 3 views
1

내 노선이 있습니다라우팅 서로 conflicing/기사/article_name_here 및/기사/아카이브

resources :articles 

article_controller.rb는이 다음 ARTICLE_NAME에

이제
def show() 
    @article = Article.find(:first, :conditions => {:title => params[:id]}) 
end 

def archives() 
end 

쇼() 메소드의 respondes을 ID가 아니라. 와

www.example.com/article/this-is-a-title 

충돌 :

www.example.com/article/archives 

는 매개 변수 '아카이브'쇼() 액션에 기사 제목 및지도입니다 생각하는

그래서 문제는 URL입니다.

어떻게 해결할 수 있습니까? 다른 경로를

match 'article/archives', :to => 'articles#archives' 

최고 경로를 구성하는 자원 정의에 앞서

답변

1

아래 경로보다 우선합니다.