I have created an app in Rails 4.2.3 I am trying to seed the database but after I do rake db:migrate I am getting nil values in the field of the database table. The only piece of code I have in my seeds.rb is:
    User.create![{username: "test", password_digest: "test"}]
In my schema.rb I have:
    create_table "users", force: :cascade do |t|
      t.string   "username"
      t.string   "password_digest"
      t.datetime "created_at",      null: false
      t.datetime "updated_at",      null: false
    end
My User model is:
      class User < ActiveRecord::Base
        has_one :profile, dependent: :destroy
        has_many :todo_lists, dependent: :destroy
        has_many :todo_items, through: :todo_lists, source: :todo_items
      end
There are other people that experienced the same problem like here and here but I don't think that the solutions apply to my case as I do not have any attr_accessor in any of my models.
Anyone knows why that might be happening?
 
     
    