1
我试图使用FriendlyId宝石一样,使我的自定义毛坯:Rails的Friendly_id:弹头不产生正确
extend FriendlyId
friendly_id :slug_candidates, :use => [:slugged, :finders]
def slug_candidates
id = rand(100..200)
x = ...
y = ...
return "#{x}-#{y}-#{id}"
end
添加slug列前,当我.friendly_id
测试它在rails console
,是以xy-id的格式显示正确的slu g。问题是,当我添加一个slug列并尝试创建新实例时,最后一部分被保存(只有一个随机数)作为slug! slu There中没有x和y的值。这里有什么问题,我该如何解决?