У меня есть стандартное приложение на Rails 5.2, и я хотел бы добавить метод к классу Array
.
Итак, я создал файл в lib/core_extensions/array/use_slugs.rb
с этим кодом:
module CoreExtensions
module Array
def use_slugs
binding.pry
end
end
end
Array.include CoreExtensions::Array
и в моем config/application.rb
файле я добавил:
class Application < Rails::Application
...
config.eager_load_paths << Rails.root.join('lib')
config.eager_load_paths << Rails.root.join('lib', 'core_extensions', '**/')
...
end
Но все же, когда я звоню [].use_slugs
, я получаю undefined method 'use_slugs' for []:Array
Почему?
Спасибо