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 + “
”
end
Hope this helps you.
[ rui ]
[ Seiri, Seiton, SeisÅ, Seiketsu e Shitsuke ]
On Mon, Nov 3, 2008 at 8:31 AM, Ishara G.
can u tell me at where should i place this code,and what is the
“errors”
2008/11/3 rui [email protected]
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 + “
”
end
end
redirect_to :back
end
[ rui ]
[ Seiri, Seiton, SeisÅ, Seiketsu e Shitsuke ]
2008/11/3 Ishara G. [email protected]: