値の検証-01エラー表示
/app/models/member.rb
class Member < ActiveRecord::Base validates_presence_of :name,:email,:message => 'が記入されていません。' validates_length_of :name, :maximum => 10,:message => 'が10文字以上です。' validates_uniqueness_of :name,:message => '重複しています。' end
/app/controllers/main_controller.rb
def new @member = Member.create(params[:member]) render :action => 'create' end
/views/main/create.rhtml
<%= error_messages_for :member %>
これだと、エラーメッセージがわかりにくいので、errors.onを使う。