[ruby-it] Definire costanti nel controller

Lucea lucea85 a gmail.com
Dom 19 Ago 2007 15:49:17 CEST


Salve a tutti!
Vorrei che una costante definita in un controller fosse visibile in
tutti i metodi di quel controller (e fin qui niente di impossibile) ma
anche nelle viste ad associate ai metodi del controller stesso. Per
fare questo ho definito:

class BohController < ApplicationController

   @COSTANTE = 1

   def azione
     ...
   end

end

Dove @COSTANTE puņ essere usata tranquillamente in tutte le action nel
controller.
Nelle viste invece questa costante non viene trovata e per poterla
passare devo necessariamente ridefinirla in ogni action in questo
modo:

   def azione
       @cost_da_passare = @COSTANTE
   end


Sapete dirmi se č possibile fare quello che sto cercando di fare?
Dove sbaglio?

Grazie a tutti
Silvia


Maggiori informazioni sulla lista Ml