2011-09-19 26 views
0

我已經使用Slugged寶石,並且它在標準模式下工作正常,它在一個名稱字段上擊沉。結合兩個領域的slu in在軌道

我想要做的下一件事是將兩個字段合併爲slu,,例如我有一個鏈接模型鏈接到兩個項目記錄。我想鏈接slu have有兩個項目的名稱。例如,/鏈接/ 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