If I do something simple like
class Object
def itworks
"hoorah"
end
end
and add this to lib/ I can't see any effect in the rails console. i.e "".itworks gives a method missing. Where is the proper place to add things like this.
If I do something simple like
class Object
def itworks
"hoorah"
end
end
and add this to lib/ I can't see any effect in the rails console. i.e "".itworks gives a method missing. Where is the proper place to add things like this.
You'll need to require it from somewhere that is loaded in your Rails app. A good place for this could be in config/application.rb if you want it to be used in all your configurations:
require "lib/my_helpers"
the very same question was asked today; you need to load everything in lib.
Be sure to understand the difference between require
and autoload
you can put this file in config\initializers, rails will load it in any environment.