Je ne peux pas le faire comme ceci:question de déclaration de classe Ruby
class Hardware
before_filter
def before_filter
puts "ge"
end
end
Il dit before_filter est méthode ou variable non définie quand j'instancier
hd = Hardware.new
parce que Ive vu d'autres mettent un nom de méthode dans une classe avant. Je me demandais comment ça fonctionnait. Merci
Juste pour clarifier: 'before_filter' obtiendrait appelé plus ou moins dès qu'il est lu, contrairement à d'autres langues qui lisent tout d'abord, puis exécute le code. Ce genre de chose signifie aussi que vous ne pouvez pas écrire une classe, puis écrire le module que vous voulez inclure. –