(1) 入力フォームの未入力チェックを行う

これは調べてみたらとても簡単だった!今までその存在を忘れていた、モデルのsoftware.rbに1行追加するだけで実現できる!Rails、素晴らしい!

モデル software.rb
app/models/software.rb
class Software < ActiveRecord::Base
  validates_presence_of :title, :description, :url
end

これで未入力の状態のままCreateボタンを押すと、こんなエラー表示になる。