Hi all
I wrote a small form and I am trying to check if the fields are
populated.
My Model is:
class Contact < ActiveRecord::Base
validates_presence_of :name, :email, :body
validates_length_of :body, :maximum =>2000
end
-----Controller
class ContactController < ApplicationController
def new
@contact = Contact.new
end
def create
@contact = Contact.new(params[:contact])
@contact.save
end
end
------Viewers
New view
<%= error_messages_for :contact %>
<% form_for @contact, :url => { :action => ‘create’ }, :html => {
:method => :post } do |f| %>
Your N.:
<%= f.text_field :name, :size => 25
%>
Your email:
<%= f.text_field :email, :size => 25
%>
Message:
<%= f.text_area :body, :rows => 10, :cols => 30
%>
<%= submit_tag 'Submit' %>
<% end %>Create view
Thank you for your interest in my site
When the entry fields are not populated the forms shows the create view
and does not show any error message. why?
thanks