0
データベースに重複する値がある場合、値を短縮するfriendly_id初期化子があります。今フィールドブランクのFriendly_idエラー
extend FriendlyId
friendly_id :name, use: :slugged
を次のように
# over writing the conflict slug
module FriendlyId
module Slugged
def resolve_friendly_id_conflict(candidates)
candidates.first + friendly_id_config.sequence_separator + SecureRandom.hex(3)
end
end
end
アム私は次のエラー
NoMethodError at /members
undefined method `+' for nil:NilClass
Company#resolve_friendly_id_conflict
config/initializers/friendly_id.rb, line 5
名前が空白の場合、デフォルトの文字列を設定するのはどうですか? – margo