validate a form

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

Hi Ishara,

Look this snippet:

@model_object.errors.each do |attr, msg|
          flash[:notice] << msg + "<br>"
end

Hope this helps you.

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

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

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 + "<br>"
    end
end
redirect_to :back

end

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