通常モデルに記述するバリデーションとは別でフォームに空での送信を required: trueで防ぐことが出来ます。 利便性を上げる為に実施しました!
required: true
<%= f.email_field :email required: true, autocomplete: "email", placeholder: "メールアドレスを入力して下さい", %>
下記のように空で送信した際にメッセージを表示してくれます!便利!
Register as a new user and use Qiita more conveniently