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?