##空のデータが登録できないようにするには
空のデータが登録できないようにするにはバリデーションを使います。
##バリデーション
バリデーションとはデータを登録する際、一定の制約をかけること
空のデータが登録できないようにする
すでに登録されている文字列を登録できないようにする(メールアドレスの登録など)
文字数制限をかける(パスワードなど)
などがあります。
app/models/XXXXX.rb
class Post < ApplicationRecord
validates :title, :comment, presence: true
end
上記のように記述すれば空白、同じ文字列を投稿をした際は、空のデータや、すでに登録がされているデータがある場合は登録ができないようになりました。