如何配置友好_id宝石的序列分离器



我在Rails 3中使用友好的gem 4.0.9版本,我想将默认序列分隔符从 -更改为 _

我尝试过,但它不起作用:

class Restaurant < ActiveRecord::Base
   extend FriendlyId
   friendly_id do |config|
     config.base = :name
     config.use :slugged
     config.sequence_separator = "_"
   end
  .....
end

从github上的宝石测试中获取:

friendly_id :name, :use => :slugged, :sequence_separator => "_"

应该工作...

for friendly_id gem 5.x带有导轨4.x (也可能与较低版本的Friendly_id Gem或Rails一起使用)


将以下方法添加到您使用友好_ID生成slugs的模型文件 -

def normalize_friendly_id(string)
  super.gsub("-", "_")
end

相关内容

  • 没有找到相关文章

最新更新