Jag har suttit å trasslat med att skapa GeoJSON med jBuilder för att passa ihop med MapBox och var då tvungen att få in nycklar med bindestreck i, efter lite googlande så kom jag fram till följande:
json.properties do
json.symbol ActionController::Base.helpers.asset_path(dog_yard.type.symbol + ".png")
json.title dog_yard.name
json.description dog_yard.description
json.type dog_yard.type.name
json.address dog_yard.address
json.set!('marker-color', '#00607d')
json.set!('marker-symbol', dog_yard.type.symbol)
json.set!('marker-size', 'large')
end
Detta är lika mkt för er andra som googlar och inte hittar som för mig själv nästa gång jag behöver det och har glömt det.