問題タブ [validates-uniqueness-of]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
50 参照

ruby-on-rails - 検証ルールのメッセージの設定

私はこの検証ルールを持っています:

独自のメッセージを設定したい

しかし、これはメッセージ部分で定義したものではなく、デフォルトのメッセージhas already been takenのみを生成します。それをカスタマイズする方法?

ありがとう

0 投票する
1 に答える
532 参照

ruby - 条件付きで validates_uniqueness_of を使用する方法

Rubyでdatamapperを使用しています。テーブルに挿入する前に、新しいデータ セットを検証したいと考えています。私の検証基準は..

1) フィールド「名前」が存在しない場合にのみ挿入します。

2) 同じ 'name' を持つレコードに既に 'submit_date' がある場合 (null でない) は挿入されません。

私は dm-validations を見て、validates_uniqueness_of が役立つと思います。次のコードを試します

しかし、結果は期待どおりではありません。同じ「名前」がまだテーブルに追加されていますが、既存の「名前」にはすでに「submit_date」値があります。

何かアドバイスはありますか?

0 投票する
1 に答える
24 参照

sql - 日付にわたる製品のSQL露出

次のデータを含むテーブルがあります

結果は次のカウントを示す必要があります

0 投票する
2 に答える
9498 参照

ruby-on-rails - Rails - 親のスコープの親でネストされた属性の一意性を検証する

親の親を持つネストされた属性のRailsでの範囲指定された一意性の検証に問題があります。

バックグラウンド

私は3つのモデルを持つRails 4アプリケーションを持っています:

問題

スコープを作成して、モデル EmailAddressの属性:email がアカウント レベルで一意であることを確認します(アカウントは Contact の親であり、それ自体が EmailAddress の親です)。

http://guides.rubyonrails.org/active_record_validations.htmlで提案されているように、私は試しました:

これにより、「列 email_addresses.account が存在しません」というエラーが発生します。どうすればよいですか?

助けてくれてありがとう!