Все, что я читал о патчах обезьян, говорит о том, что нужно делать что-то вроде этого:
class String
def foo
#your special code
end
end
Но я не могу найти никаких инструкций, где разместить этот код. Могу ли я поместить это в любое безумное место в приложении для рельсов? В модуле? Модель?
Нужно ли мне что-то включать в файл, в котором я определяю свой monkeypatch? Нужно ли мне включать обезьяну повсюду, где я хочу ее использовать?
String
, который будет делать то, что вы хотите. Это нужно делать только тогда, когда вам нужно изменить поведение вещей повсеместно. - person tadman   schedule 18.01.2017