【发布时间】:2016-06-15 23:51:51
【问题描述】:
我已经应用了friendly_id 并且正在工作,但现在我不希望它添加一个slug,如果key_type 是4
目前我有
extend FriendlyId
friendly_id :value, :use => :scoped, :scope => [:category_item_key, :category_item]
并且厌倦了在模型中应用 if 语句,如下所示
if :key_type == 4
else
extend FriendlyId
friendly_id :value, :use => :scoped, :scope => [:category_item_key, :category_item]
end
但是 if 语句似乎没有做任何事情。我想在friendly_id 中可能有一个内置的方法来完成这个(在文档中看不到任何东西)。或者也许你有其他方法来完成这件事,所以如果key_type 等于4,它就不会添加一个slug?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4 model rubygems friendly-id