我试图访问位于我的应用程序的lib目录中的模块中的函数.(LIB/search.rb)
我实际上是想通过以下方式获取邮政编码:http: //joshhuckabee.com/simple-zip-code-perimeter-search-rails
LIB/search.rb
module Search
def zip_code_perimeter_search(zip, radius)
#code
end
end
Run Code Online (Sandbox Code Playgroud)
我试图从rails控制台或我的控制器调用zip_code_perimeter_search函数,两次我得到未定义的方法.有任何想法吗?
Shr*_*yas 15
在您的控制台/控制器中:
include Search
zip_code_perimeter_search(zip, radius)
Run Code Online (Sandbox Code Playgroud)
如果它没有在Rails 3中自动加载,在config/application.rb文件中,您可以这样做:
# Custom directories with classes and modules you want to be autoloadable.
config.autoload_paths += Dir["#{config.root}/lib/**/"]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6622 次 |
| 最近记录: |