Forum: Italian Ruby user group gli helper.

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
Msan M. (Guest)
on 2009-02-19 11:23
(Received via mailing list)
Se non ho capito male gli helper non sarebbero altro che dei moduli
che possono essere inclusi nel codice, ad esempio nelle migrations,
nei controllers, nei modelli ecc.
Per poter essere caricati attraverso il comando require 'modulo',
sempre se non sbaglio, e' necessario che tali helper si trovino sotto
la directory /lib dell'applicazione.
Io ho fatto un helper per poter generare le foreign keys sul db.
Nella migration ho messo in cima al file require 'nomefile_helper' e
ho esteso la classe con extend NomeFileHelper.
Funziona certo.
Ho visto pero' che dentro il file application.rb, nella directory
controller, c'e' un helper :all che serve ad includere tutti gli
helpers.
Immagino che pero' questo renda disponibili gli helpers solo ai
controllers ed alle view, non centra niente con le migrations o
sbaglio?
Silvano S. (Guest)
on 2009-02-19 12:04
(Received via mailing list)
Ciao Mauro,

nelle applicazione Rails, gli helper sono moduli che contengono metodi
specificamente pensati per semplificare la costruzione delle viste.

Dal tuo racconto mi sembra di capire che quelli che hai creato tu sono
semplici moduli. In tal caso non devi preoccuparti della chiamata
"helper :all": quella, infatti, mette a disposizione delle viste solo
i metodi dei moduli che sono contenuti nella cartella helpers, senza
tenere conto di moduli definiti in lib.

Ciao,
s/v

2009/2/19 Mauro <removed_email_address@domain.invalid>:
> Ho visto pero' che dentro il file application.rb, nella directory
> controller, c'e' un helper :all che serve ad includere tutti gli
> helpers.
> Immagino che pero' questo renda disponibili gli helpers solo ai
> controllers ed alle view, non centra niente con le migrations o
> sbaglio?
> _______________________________________________
> Ml mailing list
> removed_email_address@domain.invalid
> http://lists.ruby-it.org/mailman/listinfo/ml
>



--
Considera l'ambiente prima di stampare questa email. Dai, che
l'equazione è semplice: meno A4, più alberi.


. . . Silvano S. . . .
email: removed_email_address@domain.invalid
site: http://www.sistrall.it
This topic is locked and can not be replied to.