にあるように、before_validate
である。
before_xxxx
でセットし値を使ったslug生成をしたい場合は、
before_validation :set_xxxx
extend FriendlyId # extendはもっと上でもいいのでおこのみで
friendly_id :slug_candidates, use: :slugged
てな感じで
- before_validationでセットする
- friendly_id 実行する前に書く
みたいに気を使ってあげる必要がある。