Rails 4: ActiveRecord não salva nenhum atributo, salvando valores padrão

eu tenho umUser modelo com alguns atributos, chame-osfoo ebar. Então meu modelo é assim:

class User < ActiveRecord::Base
  attr_accessor :foo, :bar
end

Então eu faço o seguinte:

user = User.new
user.foo = "123"
user.save!

E meu log de desenvolvimento mostra:

INSERT INTO "users" DEFAULT VALUES RETURNING "id"

Então, se eu entrar no console do Rails e fizerUser.first Eu recebo algo como:

#<User id: 4, foo: nil, bar: nil>

Estou usando o Postgres e não estou tendo problemas para salvar outros modelos no banco de dados. Por queUser modelo salvando valores padrão?

questionAnswers(1)

yourAnswerToTheQuestion