2011-01-10 64 views

回答

4

在Rails 2.x的lib目錄被自動包含在應用程序的負載路徑。由於Rails 3中,這是不是這樣,但你可以在配置/ application.rb中編輯該避免「需要‘富’」的事情:

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

如果你有在你lib文件夾中的文件中的類Foo,只需使用Foo.method其中method是你要撥打的(靜態)方法。

(但是不要忘了有require 'foo'在控制器文件。)

+0

我可以加我的應用程序控制器,從而使需要該方法可以從任何控制器調用? – ryudice 2011-01-10 03:53:00

相關問題