Rails 4: ActiveRecord не сохраняет никаких атрибутов, сохраняя значения по умолчанию
у меня естьUser
модель с некоторыми атрибутами, назовите ихfoo
а такжеbar
, Итак, моя модель выглядит так:
class User < ActiveRecord::Base
attr_accessor :foo, :bar
end
Затем я делаю следующее:
user = User.new
user.foo = "123"
user.save!
И мой журнал разработки показывает:
INSERT INTO "users" DEFAULT VALUES RETURNING "id"
Тогда, если я иду в консоль Rails и делаюUser.first
Я получаю что-то вроде:
#
Я использую Postgres, и у меня нет проблем с сохранением других моделей в базе данных, почему мойUser
модель сохраняет значения по умолчанию?