tôi vừa tạo ra một module location.rb bên thư mục/lib với nội dung sau:Làm thế nào để sử dụng module trong ứng dụng Rails
module Location
def self.my_zipcode()
zip_code = "11215"
end
end
Và bây giờ trong điều khiển của tôi đang cố gắng để gọi là "my_zipcode" phương pháp:
class DirectoryController < ApplicationController
def search
require 'location'
zip_code = Location.my_zipcode()
end
end
Nhưng nó ném một lỗi:
undefined method `my_zipcode' for Location:Module
Thử 'Vị trí :: my_zipcode'. –
Vẫn còn lỗi tương tự. –
Làm việc cho tôi (và đó là những gì nó nên). –