I am using Ruby on Rails 3 and I am trying to seed data in my application database.
In \'RAILS_ROOT/models/user.rb\' I have:
class User < ActiveRe
If you check ActiveRecord's documentation you'll see the attributes=
method has a parameter to enable this:
attributes=(new_attributes, guard_protected_attributes = true)
Use it like this:
# Create a new user
@user = User.new
# Attributes for the user
@attrib = {
:name => "Test1 name",
:surname => "Test1 surname",
:email => "test1@test1.test1"
}
# Use 'send' to call the attributes= method on the object
@user.send :attributes=, @attrib, false
# Save the object
@user.save