【发布时间】:2017-02-16 19:58:53
【问题描述】:
如果填写的表格为空(包括空格和换行符),我正在尝试找到一种拒绝创建消息的方法。目前我将表单设置为required: true,但这并不能阻止用户点击空格键并发送消息。我不知道 Rails 是否有内置验证,或者是否有一些我必须使用的正则表达式。
【问题讨论】:
-
也许this thread 可以提供帮助。
标签: ruby-on-rails ruby regex
如果填写的表格为空(包括空格和换行符),我正在尝试找到一种拒绝创建消息的方法。目前我将表单设置为required: true,但这并不能阻止用户点击空格键并发送消息。我不知道 Rails 是否有内置验证,或者是否有一些我必须使用的正则表达式。
【问题讨论】:
标签: ruby-on-rails ruby regex
您在模型中使用presence 验证器。它将明确要求您的字段的 present? 为真,如果该列仅包含空格,则不会。
【讨论】:
validates :attribute, presence: true.