我想要为整个应用程序提供许多方法。根据我阅读和研究的内容,我做了以下工作:
1. Created a lib/app_lib.rb
并定义了一些方法。
2. In config/application.rb, I added the following lines:
config.assets.enabled = true
config.autoload_paths += %W(#{config.root}/lib)
然而这不起作用,因为当我尝试调用任何控制器或视图中的一个方法时,我收到错误消息:
undefined local variable or method ....
这适用于Rails 4.1
答案 0 :(得分:0)
如果lib/app_lib.rb
是一个模块,则需要将其包含在应用程序控制器中!