2017-02-16 34 views
-1

我試圖找到一種方法來拒絕創建的消息,如果填寫的表單爲空(包括空格和新行)。目前我的表單設置爲required: true,但這不會阻止用戶點擊空格鍵併發送消息。我不知道Rails是否有內置的驗證,或者是否有一些我必須使用的正則表達式。如果表單全部是空白,那麼rails驗證拒絕

+0

也許[這個線程](http://stackoverflow.com/questions/15482354/how-to-validate-text-isnt-blank-in-rails)可以提供幫助。 –

回答

0

您正在模型中的presence驗證程序之後。它將明確要求您的字段的present?爲true,如果該列僅包含空格,則不會這樣做。

+0

要求:屬性,存在性:true –

+0

@KcUS_unico否,'validates:attribute,presence:true'。 – meagar

+0

對不起,當然是:validates:attribute,presence:true –