Forum: Italian Ruby user group il before_filter........

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.
B0f6d8efcf671ea3163449e231264cc4?d=identicon&s=25 Msan Msan (msan)
on 2009-04-24 22:13
(Received via mailing list)
.....dovrebbe intervernire prima di ogni action del controller nel
quale e' inserito.
Se allora in un controller io metto: before_filter :find_all e
all'interno del find_all metto:
@tab_1 = Tab1.all
@tab_2 = Tab2.all
significa che vengono caricati tutti i record delle due tabelle ogni
volta.......prima che venga eseguita qualsiasi action del controller?
Eaf76558277bad82dcf2405a36208eca?d=identicon&s=25 Pierpaolo Sanna (Guest)
on 2009-04-25 08:54
(Received via mailing list)
Si, puoi anche usare il parametro :except per escludere le action in cui
non
vuoi che venga eseguito il before_filter, e :only per indicare le sole
actions in cui vuoi che il before filter sia eseguito.

2009/4/24 Mauro <mrsanna1@gmail.com>
Eff93e9bbe063b7136c9b6f218071a09?d=identicon&s=25 Marco Mastrodonato (marcomd)
on 2009-04-27 09:50
Pierpaolo Sanna wrote:
> Si, puoi anche usare il parametro :except per escludere le action in cui
> non
> vuoi che venga eseguito il before_filter, e :only per indicare le sole
> actions in cui vuoi che il before filter sia eseguito.
>
> 2009/4/24 Mauro <mrsanna1@gmail.com>

Con rails 2.3.2 puoi anche utilizzare condizioni multiple, questo è
quanto tratto dalle note:
before_save :update_credit_rating, :if => :active,  :unless => [:admin,
:cash_only]

non ho ancora avuto modo di provarlo sul before_filter ma non credo ci
siano problemi
This topic is locked and can not be replied to.