Re: Validations problem

pepe
Sat, 10 Apr 2010 20:52:17 -0000

Are you somehow inserting a blank in your model with a before_save or
similar callback? What is the value of the column in the created
record? Are you the only one with access to the DB tables? Could
somebody have changed the column to allow now null values?

On Apr 9, 7:45 am, Hemant Bhargava
<li...-fsXkhYbjdPsEEoCn2XhGlw@public.gmane.org>
wrote:
> Hello champs,
>
> I have a validation in model ABC and that is:-
> validates_presence_of :employee_id
> Now the record should not be saved without the presence of employee_id
> right. But now i wrote a test case like this:-
>
> def test_should_not_save_abcModel_without_employee_id
>   abc = Abc.new(:name => "ABC Group")
>   assert abc.save, "Saving the record without employee_id"
> end
>
> But still this record gets saved in database. Why so .. ? What i am
> doing wrong here.. My database migrations for employee_id column as
> well:-
>
> t.integer            :employee_id,    :null => false
> --
> Posted viahttp://www.ruby-forum.com/.

--
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
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk+unsubscribe@googlegroups.com.