ActiveModelを使うとDBに値を保存しないで、form_forで使用したり、バリデーションができるモデルオブジェクトを作成することができます。 app/models/contact.rb class Contact include ActiveModel::Conversion include ActiveModel::Validations extend ActiveModel::Naming extend ActiveModel::Translation attr_accessor :name attr_accessor :email attr_accessor :subject attr_accessor :message validates :name, :presence => true validates :email, :presence => true, :con