質問

これは機能していないコードです ジェネラコディセタグプレ

現在、日曜日を除くすべての日がdbにあります。「日曜日」を追加しようとしていますが、「リストに含まれていません」というエラーが表示されます。

役に立ちましたか?

解決

validates_inclusion_ofには大文字と小文字を区別する引数がないため、独自のバリデーターを作成できます(Rails 3を使用している場合): ジェネラコディセタグプレ

これをlibディレクトリに次のように保存します: ジェネラコディセタグプレ

次に、モデルで次のことができます。 ジェネラコディセタグプレ

これをconfig / application.rbに入れて、railsが起動時にこのlibファイルをロードすることを確認してください: ジェネラコディセタグプレ

他のヒント

ジェネラコディセタグプレ

これにより、検証を実行する前にフィールドが小文字になります

libで検証を分離することを心配しない場合は、少し簡単な解決策 ジェネラコディセタグプレ

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top