[ruby-it] Models multipli in un form

Paola Andriani nuvola a elbalink.it
Mar 2 Mar 2010 11:44:38 CET


Pietro Giorgianni wrote:
> Il 02 marzo 2010 11.19, Paola Andriani <nuvola a elbalink.it> ha scritto:
>>> Persona.first.amministrazione_territori funziona?
>> no mi da lo stesso errore.
> 
> Ok, allora: se, da console, AmministrazioneTerritorio funziona, � 
quasi certamente questione di inflessione, e in quel caso temo di non
> poterti essere di aiuto, avendo sempre e solo usato l'inglese. Se
> invece AmministrazioneTerritorio non funziona, bisogner� capire il
> perch�.

> pietro

Non ho capito se metto nella console
>> Persona.first.amministrazione_territori

l'errore che mi da è questo, ossia lo stesso che a video:

NameError: uninitialized constant Persona::AmministrazioneTerritori
  from 
/Library/Ruby/Gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:105:in 
`const_missing'
  from 
/Library/Ruby/Gems/1.8/gems/activerecord-2.3.5/lib/active_record/base.rb:2199:in 
`compute_type'
  from 
/Library/Ruby/Gems/1.8/gems/activesupport-2.3.5/lib/active_support/core_ext/kernel/reporting.rb:11:in 
`silence_warnings'
  from 
/Library/Ruby/Gems/1.8/gems/activerecord-2.3.5/lib/active_record/base.rb:2195:in 
`compute_type'
  from 
/Library/Ruby/Gems/1.8/gems/activerecord-2.3.5/lib/active_record/reflection.rb:156:in 
`send'
  from 
/Library/Ruby/Gems/1.8/gems/activerecord-2.3.5/lib/active_record/reflection.rb:156:in 
`klass'
  from 
/Library/Ruby/Gems/1.8/gems/activerecord-2.3.5/lib/active_record/reflection.rb:187:in 
`quoted_table_name'
  from 
/Library/Ruby/Gems/1.8/gems/activerecord-2.3.5/lib/active_record/associations/has_many_association.rb:97:in 
`construct_sql'
  from 
/Library/Ruby/Gems/1.8/gems/activerecord-2.3.5/lib/active_record/associations/association_collection.rb:21:in 
`initialize'
  from 
/Library/Ruby/Gems/1.8/gems/activerecord-2.3.5/lib/active_record/associations.rb:1300:in 
`new'
  from 
/Library/Ruby/Gems/1.8/gems/activerecord-2.3.5/lib/active_record/associations.rb:1300:in 
`amministrazione_territori'
  from (irb):5
>> 


Ora ho riprovato a fare solo quel pezzettino di progetto ossia le sole 
tre tabelle people, lands, administrations in inglese appunto, ma sono 
arrivata allo stesso errore di prima ossia "undefined method `map' for 
:land_id:Symbol" ma questa volta i nested attributes li ho già messi. 
:(((((
-- 
Posted via http://www.ruby-forum.com/.


More information about the Ml mailing list