2013-09-07 10 views

Odpowiedz

8

Wystarczy ponownie otworzyć klasę:

module ReputationSystem 
    class Evaluation < ActiveRecord::Base 
    def my_method_here 
     puts "Yey!" 
    end 
    end 
end 

Możesz umieścić ten plik w config/initializers/my_monkey_patch.rb lub w lib/my_monkey_patch.rb, ale później muszą być załadowane w kodzie.

+0

Czy możesz rzucić okiem na te pytania, to właśnie próbuję zrobić, po prostu zrobiłem to, co napisałeś, to wciąż nie działa, być może moja metoda jest wyłączona? http://stackoverflow.com/questions/18621396/random-default-value-for-integer-in-database-for-each-instance/18621466?noredirect=1#comment27485536_18621466 –

+0

@KatieHeidmann Czy zrestartowałeś serwer/konsolę, dobrze? Czy konsola znajdzie coś, jeśli wpiszesz 'ReputationSystem :: Evaluation'? Jeśli znajdzie, wywołanie 'ReputationSystem :: Evaluation.new.my_method_here' powinno zadziałać ... – fotanus

+1

Gotowy do pracy! Dziękuję bardzo, bardzo! :))) –

Powiązane problemy