Я написал некоторый пользовательский код, который вносит изменения в некоторые методы в ActionView :: Helpers :: AssetTagHelper
Пример:
module ActionView
module Helpers
module AssetTagHelper
alias old_existing_method existing_method
def existing_method
puts "Does foobar"
return old_existing_method
end
end
end
end
Теперь обычно я бы оставил этот код в RAILS_ROOT / config / initializers / asset_helper_overrides.rb
Это работает как ожидалось.
Теперь я хочу превратить это в плагин.
Я скопировал этот файл в папку с плагином, и я бы потребовал его в файле init.rb.
Тем не менее, это не похоже на работу.
Я не уверен, почему это не работает.
Полагаю, возможно, это потому, что файл необходим перед тем, как требуются ActionView :: Helpers. Не уверен.
Может ли кто-нибудь помочь мне здесь. Спасибо.