記入済みのフォームが空白(スペースや改行を含む)の場合、メッセージの作成を拒否する方法を探しています。現在、フォームは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. ラジオボタンが選択されている場合、妥当性検査を設定Codeigniter
- 6. AngularJSの妥当性検査のエラー
- 7. 行の妥当性検査インラインjqgrid
- 8. 妥当性検査の問題
- 9. 擬似コードチェック。割り当ての妥当性検査が必要
- 10. 妥当性検査が成功した場合にのみFALアップロード
- 11. rails:ネストされたフォームの妥当性検査vs reject_if
- 12. 流暢な妥当性検査で条件が合うとき
- 13. 姓名妥当性検査asp.NET
- 14. 妥当性検査とネストされたフォーム
- 15. 妥当性検査でRESTful APIにangualrフォームを送信
- 16. 一意性の妥当性検査が有効でない
- 17. セマンティックUiクラスuiフォームがAngular2の妥当性検査を中断する
- 18. フォームcodeigniterの妥当性検査でエラーメッセージが表示されない
- 19. jQueryの妥当性検査でカスタムメソッドを検証する
- 20. ラジオボタンがチェックされている場合は妥当性検査を行いますか?
- 21. Laravel 5.3のJSONとしての妥当性検査エラーメッセージREST
- 22. jQueryの妥当性検査 - クリック時の妥当性チェックを使用して、サブミット時ではありません
- 23. ネストされた属性:reject_ifの不都合な妥当性検査:All_blank
- 24. 空白以外のフィールドの入力フィールドの妥当性検査ワード長最大40
- 25. 特定のラジオボタンがチェックされている場合、入力フィールドの妥当性検査
- 26. 妥当性検査が失敗した場合は、他のページにリダイレクトします。
- 27. 妥当性検査なしでextjsフォームを送信する方法
- 28. jQuery + ajaxフォームの妥当性検査と捻挫による提出
- 29. メニューバーの場合の-stickyの妥当性
- 30. TFS workitemフィールドはEvalで妥当性検査できません
多分[this thread](http://stackoverflow.com/questions/15482354/how-to-validate-text-isnt-blank-in-rails)が役立ちます。 –