Forum: Ruby on Rails validate a form

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
Dcf093a36c8a7e286dbefe10454813e1?d=identicon&s=25 Ishara Gunathilake (Guest)
on 2008-11-03 12:31
(Received via mailing list)
i have a form which includes html tags for text field,
such as <input type="text" name="text1">
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
F0f0a1f3ffb784d0b3b00941f846e7e0?d=identicon&s=25 Rui Neto (ruivaldo)
on 2008-11-03 13:04
(Received via mailing list)
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 ]



On Mon, Nov 3, 2008 at 8:31 AM, Ishara Gunathilake
Dcf093a36c8a7e286dbefe10454813e1?d=identicon&s=25 Ishara Gunathilake (Guest)
on 2008-11-03 13:13
(Received via mailing list)
can u tell me at where should i place this code,,and what is the
"errors"

2008/11/3 rui <ruivaldo@gmail.com>
F0f0a1f3ffb784d0b3b00941f846e7e0?d=identicon&s=25 Rui Neto (ruivaldo)
on 2008-11-03 13:49
(Received via mailing list)
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 ]



2008/11/3 Ishara Gunathilake <jaimgunathilake@gmail.com>:
This topic is locked and can not be replied to.