On Wednesday, September 12, 2012 5:14:07 PM UTC+5:30, honey ruby wrote:
>
> Hi all i am learning Rails3.2.7 but by ActiveRecords Validations are not
> working.
>
> These are my User.rb
>
> class User < ActiveRecord::Base
> attr_accessible :password, :fullname,:user_name
> ,:email,:company_name#,:terms_of_service,:password_confirmation
>
*For this : - First remove the # after :company_name.
For :password_confirmation, you should also add :-
attr_accessor :password_confirmation. (because it is not going to
be saved in db.)
Hope this helps *.
>
> validates :terms_of_service, :acceptance => { :accept => 'yes' }
> validates :password ,:confirmation => true
> validates :password_confirmation, :presence => true
> validates :fullname ,:presence => true
> validates :user_name ,:presence => true
> validates :email ,:presence => true
> validates :company_name ,:presence => true
>
>
>
> end
>
> but when i click Submit button with out entering the data my validations
> are not working i'm not getting errors messages which is default in
> rails.Can any one tell where did i go wrong
>
>
> Thanks in advance
>
>
--
You received this message because you are subscribed to the Google Groups "Ruby
on Rails: Talk" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
To view this discussion on the web visit
https://groups.google.com/d/msg/rubyonrails-talk/-/XVQpK2np-SgJ.
For more options, visit https://groups.google.com/groups/opt_out.