Cambio de versión deja campos en NULL

Tengo lo siguiente :

class CreateUsuarios < ActiveRecord::Migration
def self.up
create_table “usuarios”, :force => true do |t|
t.column :nombre, :string, :limit => 50
t.column :administrador, :string, :limit => 50
t.column :login, :string, :limit => 50
t.column :email, :string
t.column :crypted_password, :string, :limit => 40
t.column :salt, :string, :limit => 40
t.column :created_at, :datetime
t.column :updated_at, :datetime
t.column :remember_token, :string
t.column :remember_token_expires_at, :datetime
end

Usuario.create( :nombre => "Mauricio Pino", :administrador =>

“ADMINISTRADOR”,
:login => “ampino”, :email => "
[email protected]",
:password => “p8659”, :password_confirmation
=>
“p8659”)

Usuario.create( :nombre => "Visita", :administrador => "VISITA",
                     :login => "visita", :email => "

[email protected]",
:password => “visita”, :password_confirmation
=>
“visita”)

end

def self.down
drop_table “usuarios”
end
end

que al hacer el :
rake db:migrate

Crea la tabla, crea los dos registros, pero, me deja los campos nombre y
administrador en NULL, uds, ven algo que yo no vea?.

Gracias

On 8/21/07, Angel Mauricio Pino Gonzalez
[email protected] wrote:

  t.column :salt,                      :string, :limit => 40
                      :password => "p8659", :password_confirmation =>

def self.down
drop_table “usuarios”
end
end

que al hacer el :
rake db:migrate

Crea la tabla, crea los dos registros, pero, me deja los campos nombre y
administrador en NULL, uds, ven algo que yo no vea?.

Mmm… en app/models/user.rb tenés una línea que diga algo
así?
attr_accessible :login, …

Si es así, agrega también:

attr_accessible :nombre, :administrador, :login …

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs