[ruby-it] Models multipli in un form
Pietro Giorgianni
giorgian a gmail.com
Mar 2 Mar 2010 10:58:27 CET
Il 02 marzo 2010 10.48, Paola Andriani <nuvola a elbalink.it> ha scritto:
> class Persona < ActiveRecord::Base
> has_many :amministrazione_territori
> non avevo aggiunto gli accepts nested attributes for, ora l'ho fatto e
> mi da un altro errore "uninitialized constant
> Persona::AmministrazioneTerritori".
Ma tu gliel'hai spiegato che il plurale di Territorio è Territori e
non Territorios?
Da quello che ho capito (ma non ho mai provato, finora ho sempre
seguito le convenzioni rails), dovresti inserire in
config/environments.rb qualcosa tipo:
Inflector.inflections do |inflect|
inflect.irregular ‘territorio’, ‘territori’
end
Poi non so se è abbastanza furbo da farsi bastare questo o se invece
richiede anche
inflect.irregular ‘amministrazione_territorio’, ‘amministrazione_territori’
o qualcosa del genere.
pietro
More information about the Ml
mailing list