Uenas gente!
A ver si me podeis echar un cable, que estoy bloqueado y no sé por donde
salir.
Tengo esta tabla:
create_table :tomo_comprados do |t|
t.column :user_id, :integer, :null => false
t.column :comic_id, :integer, :null => false
t.column :tomo_id, :integer, :null => false
t.column :guardado, :string, :default => ""
end
Intento añadir un registro:
newTomo = TomoComprado.new
newTomo.user_id = 1
newTomo.comic_id = 1
newTomo.tomo_id = 1
newTomo.save
Y peta, me sale:
/usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:100:in
`const_missing’: uninitialized constant UserId
NameError in BibliotecaController#add_buy_tomo
Me sucede lo mismo con cualquiera de los 3 campos user_id, comic_id,
tomo_id.
Lo curioso es que si no uso ninguno de esos 3, por ejemplo pongo:
newTomo = TomoComprado.new
newTomo.guardado = “hola wapo”
newTomo.save
Y esto si que funciona.
Es algo que no entiendo, a ver si a alguien se le enciende la luz
Chau y gracias
LLama Gratis a cualquier PC del Mundo.
Llamadas a fijos y móviles desde 1 céntimo por minuto.
http://es.voice.yahoo.com