記入済みのフォームが空白(スペースや改行を含む)の場合、メッセージの作成を拒否する方法を探しています。現在、フォームはrequired: true
に設定されていますが、ユーザーがスペースバーを押してメッセージを送信するのを止めることはありません。 Railsに組み込まれている検証があるかどうか、あるいは正規表現がある場合は使用する必要があるかどうかはわかりません。フォームがすべて空白の場合は、レール妥当性検査拒否
-1
A
答えて
0
あなたのモデルにpresence
バリデータの後です。明示的にフィールドのpresent?
が真であることが必要です。列に空白のみが含まれている場合は表示されません。
+0
require:attribute、presence:true –
+0
@KcUS_unicoいいえ、 'validates:attribute、presence:true'です。 – meagar
+0
申し訳ありませんが、もちろんです:validates:attribute、presence:true –
関連する問題
- 1. 編集フォームの妥当性検査エラー
- 2. フォーム入力フィールドの妥当性検査
- 3. テキストボックスのwysihtml5エディタを入力として空白のみを妥当性検査
- 4. 妥当性検査が壊れている場合があります
- 5. フォームがタイムアウトしたときに妥当性検査をスキップ
- 6. ラジオボタンが選択されている場合、妥当性検査を設定Codeigniter
- 7. AngularJSの妥当性検査のエラー
- 8. 妥当性検査の問題
- 9. 行の妥当性検査インラインjqgrid
- 10. 擬似コードチェック。割り当ての妥当性検査が必要
- 11. 妥当性検査が成功した場合にのみFALアップロード
- 12. rails:ネストされたフォームの妥当性検査vs reject_if
- 13. 流暢な妥当性検査で条件が合うとき
- 14. 姓名妥当性検査asp.NET
- 15. 妥当性検査でRESTful APIにangualrフォームを送信
- 16. 妥当性検査とネストされたフォーム
- 17. 一意性の妥当性検査が有効でない
- 18. セマンティックUiクラスuiフォームがAngular2の妥当性検査を中断する
- 19. フォームcodeigniterの妥当性検査でエラーメッセージが表示されない
- 20. jQueryの妥当性検査でカスタムメソッドを検証する
- 21. ラジオボタンがチェックされている場合は妥当性検査を行いますか?
- 22. Laravel 5.3のJSONとしての妥当性検査エラーメッセージREST
- 23. jQueryの妥当性検査 - クリック時の妥当性チェックを使用して、サブミット時ではありません
- 24. JFXTextFieldの妥当性検査でエラーが発生しました
- 25. ネストされた属性:reject_ifの不都合な妥当性検査:All_blank
- 26. 空白以外のフィールドの入力フィールドの妥当性検査ワード長最大40
- 27. XMLファイルがXSDに妥当性検査されない
- 28. 妥当性検査が失敗した場合は、他のページにリダイレクトします。
- 29. 特定のラジオボタンがチェックされている場合、入力フィールドの妥当性検査
- 30. フォームを使用しないで妥当性検査<input>フィールドが空の場合はどうすればいいですか
多分[this thread](http://stackoverflow.com/questions/15482354/how-to-validate-text-isnt-blank-in-rails)が役立ちます。 –