27-09-2011, 06:45 AM
(27-09-2011, 12:35 AM)Sephi-Chan a écrit : Dur, dur. D'après ce que tu disais, ces types sont propres à Postgres, non ? Il faudrait que tu détailles ça pour qu'on puisse recréer l'environnement en local.
Je doute que ActiveRecord supporte ça puisque ce type de données composite est propre à un système.
As-tu regardé du côté de la gem Spatial Adapter ?
Et j'en profite pour proposer un petit changement :
unless last_created_city.nil?
if last_created_city
Et le nom me semble inadapté puisque la convention veut que les méthodes d'un modèle qui s'achève par un ! indique qu'une sauvegarde sera effectuée, avec une exception en cas d'échec.
Et bien oui, le champs position est de type point, spécial à PostgreSQL. Mais je récupères position[0] as x et position[1] as y (merci PostgreSQL ,P) qui renvois deux int x et y donc je ne vois pas de soucis de compatibilité possible, ça marches très bien pour x, pourquoi pas y...