2016-05-28 4 views

risposta

16

Come specificato nella documentazione a the bottom of the "rendering" docs, siamo in grado di utilizzare le clausole di guardia

plug/2 supporta le guardie, che permette allo sviluppatore di configurare un connettore per essere eseguito solo in qualche particolare azione

plug :log_message, "before show and edit" when action in [:show, :edit] 
plug :log_message, "before all but index" when not action in [:index] 
# or 
plug :log_message, "before all but index" when action not in [:index] 

Gli abeti t plug verrà eseguito solo quando l'azione è mostrata o modificata. Il secondo plug verrà sempre eseguito, ad eccezione dell'azione indice.

Ho trovato questo dopo un po 'di ricerca in questo issue. Che mi ha portato ai documenti. Spero che aiuti qualcuno