我在Rails 3中使用了friendly_id 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
答案 0 :(得分:2)
答案 1 :(得分:2)
对于带有Rails 4.x的Friendly_Id Gem 5.x (也可以使用较低版本的Friendly_Id Gem或Rails)
将以下方法添加到使用Friendly_Id生成slugs的模型文件中 -
def normalize_friendly_id(string)
super.gsub("-", "_")
end