有没有办法在开发模式下禁用友好ID?
谢谢!
发布于 2012-09-19 18:25:03
您可以在模型中检查rails环境。
class User < ActiveRecord::Base
unless Rails.env.development?
extend FriendlyId
friendly_id :name, use: :slugged
end
end在开发过程中跳过生成新的slug
class User < ActiveRecord::Base
extend FriendlyId
friendly_id :name, use: :slugged
def should_generate_new_friendly_id?
false if Rails.env.development?
end
end发布于 2012-09-19 17:07:19
尝试将其从Gemfile中删除:
gem 'friendly_id'并在您的Gemfile中添加以下内容:
group :production, :test do
gem 'friendly_id'
endhttps://stackoverflow.com/questions/12491489
复制相似问题