ruby on rails - How do I reference a custom class in lib from one of my models? -


if create file in lib/ called toast_mitten.rb, , in file have class called toastmitten, how use class models?

for example, inside method on comments class (one of models), if try call toastmitten.grasp, error uninitialized constant comment::toastmitten.

the class created intended dry repeated code in both models , rake task.

rails 3 doesn't autoload lib

the problem lib not being autoloaded. i'm using rails 3.0.0. apparently, rails team decided stop autoloading lib in rails 3, josé valim says here.

to load, added application.rb:

config.autoload_paths += %w(#{config.root}/lib) 

my colleague tells me other options be:

  • add config/initializers
  • explicitly require in model want use it

Comments

Popular posts from this blog

apache - Add omitted ? to URLs -

redirect - bbPress Forum - rewrite to wwww.mysite prohibits login -

php - How can I stop spam on my custom forum/blog? -