2011-09-19 72 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