我正在使用 friendly_id 插件为我的一些模型生成对 SEO 友好的 URL。
目前,我有一个具有两个属性的模型:name 和 display_name。
本质上, display_name 是首选,但如果它为空,模型将恢复为 name。Friendly_id 需要一个字段来作为 URL 的基础:
Class Market < ActiveRecord::Base
has_friendly_id :name
end
我怎样才能实现看起来(逻辑上)像这样的东西:
Class Market < ActiveRecord::Base
if self.display_name
has_friendly_id :display_name
else
has_friendly_id :name
end
end
谢谢!