2017-03-29 7 views

答えて

0

このメソッドをモデルに追加します。

def should_generate_new_friendly_id? 
    new_record? 
end 

または必要に応じてメソッドの内容を変更してください。

+0

はい、私はこの方法を知っていますが、これは 'slug'を作成する前に実行されていますので、チェックすることはできません。あなたがソースコードを見ると、私の言いたいことが分かります。最初の試みが失敗した場合、新しい 'slug'を作成しないようにする必要があります。 [この行](https://github.com/norman/friendly_id/blob/d29ec3de0317d73a09b728b945470c19e6273caf/lib/friendly_id/slugged.rb#L308-L312)を参照してください。あなたはそれを達成する方法を知っていますか? –

関連する問題