acabo de crear un módulo de location.rb dentro carpeta/lib con los contenidos siguientes:Cómo utilizar módulos de aplicación Rails
module Location
def self.my_zipcode()
zip_code = "11215"
end
end
Y ahora en mi controlador Estoy intentando llamar "my_zipcode" método:
class DirectoryController < ApplicationController
def search
require 'location'
zip_code = Location.my_zipcode()
end
end
Pero genera un error:
undefined method `my_zipcode' for Location:Module
Pruebe 'Location :: my_zipcode'. –
Sigue el mismo error. –
Funciona para mí (y eso es lo que debería). –