0
我使用friendly_id插件爲我的一些模型生成適合搜索引擎優化的URL。將附條件方法(或屬性?)附加到導軌模型
目前,我有一個模型有兩個屬性:name和display_name。
本質上,display_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
謝謝!
以毫秒擊敗我。完全相同的答案! +1更多詳情,請訪問:http://norman.github.com/friendly_id/file.Guide.html#using_a_custom_method_to_generate_the_slug_text – Shadwell 2010-09-24 15:47:47