如何在Rails 4中为整个应用程序提供库

时间:2014-05-12 00:22:51

标签: ruby-on-rails-4 ruby-on-rails-4.1

我想要为整个应用程序提供许多方法。根据我阅读和研究的内容,我做了以下工作:

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

1 个答案:

答案 0 :(得分:0)

如果lib/app_lib.rb是一个模块,则需要将其包含在应用程序控制器中!