2011-02-18 10 views

Respuesta

4

Basándose en apneadivings respuesta, dos maneras posiblemente más cortos vienen a la mente:

genérico:

def gmaps4rails_marker_picture 
    { 
    "picture" => self.image_path, # image_path column has to contain something like '/assets/my_pic.jpg'. 
    "width" => 32, #beware to resize your pictures properly 
    "height" => 32 #beware to resize your pictures properly 
    } 
end 

En este caso, vuelva a utilizar la columna de la categoría como el nombre de la imagen:

def gmaps4rails_marker_picture 
    { 
    "picture" => "/images/" + self.category + ".png", 
    "width" => 32, #beware to resize your pictures properly 
    "height" => 32 #beware to resize your pictures properly 
    } 
end 

Lo único que falta ahora, es una forma de usar sprites. Pero eso probablemente sea imposible.

+1

Bien hecho jmk;) – apneadiving

Cuestiones relacionadas