Validate a form


#1

i have a form which includes html tags for text field,
such as
rather than
<%form.text_field :title %>
i want to show error messages for these text fields
when the user doesn’t fill the text field,but when i use
html tag i couldn’t enter <%= error_messages_for “x” %>
so how can i show error messages


#2

Hi Ishara,

Look this snippet:

@model_object.errors.each do |attr, msg|
flash[:notice] << msg + “

end

Hope this helps you.

[ rui ]
[ Seiri, Seiton, Seisō, Seiketsu e Shitsuke ]

On Mon, Nov 3, 2008 at 8:31 AM, Ishara G.


#3

can u tell me at where should i place this code,and what is the
“errors”

2008/11/3 rui removed_email_address@domain.invalid


#4

A simple action as a sample:

Hi Ishara,

The method erros [
http://apidock.com/rails/ActiveModel/Validations/errors ] returns the
Errors objects of that model.

A simple example would be:

def my_action

@blog = Blog.new(params[:blog])
if @blog.save
flash[:notice] = “Blog saved”
else
@blog.errors.each do |attr, msg|
flash[:notice] << msg + “

end
end
redirect_to :back

end

[ rui ]
[ Seiri, Seiton, Seisō, Seiketsu e Shitsuke ]

2008/11/3 Ishara G. removed_email_address@domain.invalid: