我在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