我刚刚创建了一个模块location.rb内/lib目录文件夹下面的内容Rails应用程序模块:如何使用
module Location
def self.my_zipcode()
zip_code = "11215"
end
end
现在在我的控制器我试图打电话给“my_zipcode”方法:
class DirectoryController < ApplicationController
def search
require 'location'
zip_code = Location.my_zipcode()
end
end
但它引发错误:
undefined method `my_zipcode' for Location:Module
试试'Location :: my_zipcode'。 – 2012-03-29 00:32:19
仍然是一样的错误。 – 2012-03-29 00:33:24
适用于我(这就是它应该)。 – 2012-03-29 00:33:53