Ho diversi controllers con delle azioni che fanno un lavoro del tipo:
def pippo
…
corpo del metodo
…
render(:layout => proc{ request.xhr? ? nil : “system”})
end
questo perchè il layout và renderizzato solo nel caso in cui la richjiesta
non sia ajax…
ovviamente l’inconveniente è che il codice và inserito IN OGNI AZIONE !!!
ho provato a inserire la funzione in before_filter, after_filter, ed
addirittura a fare cose del tipo: layout :controlla
def controlla
render(:layout => proc{ request.xhr? ? nil : “system”})
end
ma mi dice che request non è definito…
lo sò che c’è una soluzione che la mia scarsissima conoscenza di ruby/rails
non mi fà vedere…
così come sò che voi invece, esperti conoscitori della tecnologia, mi
illuminerete a riguardo…
vabbè, dopo questa bella slinguazzata aspetto fiducioso.