私はhave_oneサインアップのユーザーモデルを持っています。1つしか存在しないことをどのように検証できますか?
ユーザーが複数回クリックして不必要な登録を頻繁に繰り返すバグが発生しています。どのように私はユーザーが1つだけを取得する検証することができますか?モデルからそれを行う方法はありますか?
私はhave_oneサインアップのユーザーモデルを持っています。1つしか存在しないことをどのように検証できますか?
ユーザーが複数回クリックして不必要な登録を頻繁に繰り返すバグが発生しています。どのように私はユーザーが1つだけを取得する検証することができますか?モデルからそれを行う方法はありますか?
お使いのモデルについてはわかりませんが、validates_uniqueness_ofがお探しのものと異なる場合があります。
レール3では、このようにすることができます。
validates :field, :uniqueness => true
カスタムメッセージをしたい場合は、
validates :field, :uniqueness => {:message => 'your message'}
ああ、私はそれを知りませんでした。私はvalidates_uniques_of:user_idをやってしまいました。私が完全に望むものを哲学的に達成しています。 – Trip