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 [ errors (ActiveModel::Validations) - APIdock ] 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 ]