It:
Users.new(:username => "Hello", :role => "Admin")
does not insert data into your table. It just creates a user object. To insert data, you must call savefor the created object:
Users.new(:username => "Hello", :role => "Admin").save
Or better yet, use createinstead new:
Users.create(:username => "Hello", :role => "Admin")
source
share