У меня есть таблица, подобная следующей
id |имя |адрес
и имя и адрес не могут быть обнулены (это достигается только с помощью установщиков атрибутов, а не по умолчанию)
Когда я создаю новую запись без каких-либозначения по умолчанию, что будет храниться в таблице?
Если значение равно нулю-> если я сохраню значение (скажем, name = "MyName", address = "The address").Могу ли я сбросить его обратно на ноль при необходимости?Я не могу присвоить здесь значение null, так как мой установщик не разрешит.
Короче - могу ли я отменить присвоение значения, хранящегося в поле записи, используя что-то вроде
my_object.name.delete
из моего контроллера?1019 *
Спасибо
Обновление-сеттер модели
def name=(value)
if name.nil? raise "Can't be nil"
end