Как использовать модули в приложении Rails

Я только что создал модуль location.rb внутри папки /lib со следующим содержимым:

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

Но он выдает ошибку:

неопределенный метод «my_zipcode» для Location:Module

7
задан Tamik Soziev 29 March 2012 в 00:31
поделиться