Seems a bug in rails 1.2.2 / activerecord / sqlserveradapter

Hi all, please look to my example code:

the model:
class ProductCategory < ActiveRecord::Base
validates_uniqueness_of :name
validates_presence_of :name
end

and run this:
category = ProductCategory.new
puts category.name
puts category.name.blank?
puts category.name.class
puts nil.class
puts category.valid?

it will return:
NULL
false
String
NilClass
false
true

and I’m using sqlserveradapter in database.yml:

development:
database: xxx
adapter: sqlserver
host: .
username: xxx
password: xxx

I checked this page
http://dev.rubyonrails.org/attachment/ticket/7083/allow_sqlserver_to_save_strings_containing_null.diff
and rolled back this change,
and this problem has solved for me.

did anyone got the same problem?

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs