Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Ruby On Rails > SQLite: "NULL" вместо nil


Автор: setq 8.6.2007, 00:23
Начал осваивать ror и столкнулся со следующей проблемой. Я использую sqlite3 адаптер для базы данных, и если для поля-строки в таблице не задан default (или :default => nil), то в контроллере не срабатывает validates_presence_of .

Код

class Product < ActiveRecord::Base
  validates_presence_of :title
end


Когда пытаемся занести в БД запись с пустым title, переменная title почему-то равна строке "NULL" и ошибки не происходит. Посоветуйте пути решения этой проблемы. По правде сказать, я просто перепечатываю примеры из туториала, так что не ведаю что творю. Всем заранее спасибо.

Добавлено через 10 минут и 56 секунд
Простите. Временное помутнение рассудка. Можно уже не отвечать smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)