2012-09-06 2 views
0

에 텍스트를 추가는, 그래서 대신 말의, 경로의 URL에 텍스트를 추가하는 것이 가능레일 : 경로의 URL

http://site/page/2 

http://site/page/2-cool-stuff-here 

나온다?

답변

2

당신이 유지 괜찮 것으로 보인다 때문에 개체의 id URL에, 당신과 같이 to_param을 재정의 할 수

class Article < ActiveRecord::Base 
    def to_param 
    "#{id} #{name}".parameterize 
    end 
end 

이있는 것처럼 ( .../articles/1-[article name]을 반환 @Benjamin Tan이 언급 한 FriendlyId RailsCast에 의해 지적됨).

그 이상의 기능을 원할 경우 FriendlyId gem을 확인해야합니다 (위의 RailsCast 링크 참조).