2

開発モードでフレンドリ ID を無効にする方法はありますか?

ありがとう!

4

2 に答える 2

2

モデル内のレール環境を確認できます。

class User < ActiveRecord::Base

  unless Rails.env.development?
    extend FriendlyId
    friendly_id :name, use: :slugged
  end

end

開発中の新しいスラッグの生成をスキップする

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-19T10:25:03.143 に答える
0

これを Gemfile から削除してみてください:

gem 'friendly_id'

これを Gemfile に追加します。

group :production, :test do
gem 'friendly_id'
end
于 2012-09-19T09:07:19.397 に答える