2011-09-19 5 views
0

나는 Slugged 보석을 사용하고 하나의 이름 필드에서 슬러그 인 표준 모드에서 잘 작동하도록했습니다.레일에 슬러그를위한 두 개의 필드를 결합

다음으로해야 할 일은 두 개의 필드를 슬러그에 결합하는 것입니다. 예를 들어 두 개의 항목 레코드에 링크 된 링크 모델이 있습니다. 링크 슬러그에서 두 항목의 이름을 모두 갖고 싶습니다. 예/링크/item1name 앤 item2name는

답변

0

당신은 :convertor 옵션을 사용하는 방법 이름을 전달하거나 같은 것을 차단할 수 :

is_sluggable :convertor => :my_method 

def my_method 
"#{item1.name} and #{item2.name}" 
end 
1
 
is_sluggable :full_name 

def full_name 
    "#{first_name} #{last_name}" 
end 
관련 문제