Moduli, ereditarietà (inheritance) e controller…
18 Giu 2008Categoria: Ruby on Rails Autore: Filippo
Nei miei innumerevoli test e esperimenti mi sono imbattutto nella necessità di condividere alcuni metodi tra diversi controller. Ho provato utilizzando i moduli.
Ho creato il modulo:
module MetodiCondivisi
def metodo_condiviso
…codice…
end
end
def metodo_condiviso
…codice…
end
end
e l’ho incluso nei vari controller
require ‘metodi_condivisi’
class MioController < ApplicationController
import MetodiCondivisi
def index
…codice…
end
end
class MioController < ApplicationController
import MetodiCondivisi
def index
…codice…
end
end
Per qualsiasi domanda sono qui
Filippo

















































