我已经使用了Slugged gem,并且在标准模式下工作正常,该模式在一个名称字段上被嵌入。
接下来我要做的是将两个字段组合到slug中,例如我有一个链接到两个项目记录的链接模型。我希望链接slug具有两个项目的名称。示例/ link / item1name-and-item2name
答案 0 :(得分:1)
is_sluggable :full_name def full_name "#{first_name} #{last_name}" end
答案 1 :(得分:0)
您可以使用:convertor
选项并传递方法名称或块
类似的东西:
is_sluggable :convertor => :my_method
def my_method
"#{item1.name} and #{item2.name}"
end