How to require a regular module into my controller?

I created a modules directory under my app. root (RAILS_ROOT/app)

I’m trying to “require in” a module in that directory into my

I tried require ‘modules/module.rb’
I tried require “#{RAILS_ROOT}/app/modules/ESimplyUtil”

The module file is in modules/ESimplyUtil.rb. Is that the right name?

Neither of these works.

How can I successfully require in my module?


Rails loads everything in {$RAILS_ROOT}/lib automatically(then you
dont’ have to explicitly require it). That’s where I have my app wide
library code. If you want to require a gem or ruby library you can do
it in app/controllers/application.rb which then will be available
application wide. Atleast this has worked for me.


This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs