開発モードでフレンドリ ID を無効にする方法はありますか?
ありがとう!
モデル内のレール環境を確認できます。
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
これを Gemfile から削除してみてください:
gem 'friendly_id'
これを Gemfile に追加します。
group :production, :test do
gem 'friendly_id'
end