1

入力されたテキストがデータベース内のテーブルの特定の列の既存の値と一致するかどうかを確認するために、フォーム テキスト ボックスに Rails 検証を使用しようとしています。これはRailsで可能ですか?

基本的には、次のようになります。

ユーザーが「Foobar」と入力

テーブル列の値: 'Foobar,test,house,random'

'Foobar' は既にデータベースにあるため、検証に合格しません。

ありがとう!dwmcc

4

1 に答える 1

1

Rails 3のようなものまたは新しいものを使用してモデルでこれを行うことができ、validates_uniqueness_of :nameインラインで複数の検証を行うことができますvalidates :name, :presence => true, :uniqueness => true

Rails API から

于 2012-04-11T00:01:26.127 に答える