28-09-2011, 09:43 PM
(Modification du message : 28-09-2011, 09:45 PM par Sephi-Chan.)
Tu peux mettre ta classe dans un fichier placé parmi tes modèles.
À ta place, j'aurais plutôt utilisé 2 colonnes de type entiers : X et Y.
Voilà ce qu'aurait donné mon code :
À ta place, j'aurais plutôt utilisé 2 colonnes de type entiers : X et Y.
Voilà ce qu'aurait donné mon code :
class Character < ActiveRecord::Base
composed_of :position, class_name: "Point", mapping: [ %w( x x ), %w( y y) ]
end
class Point
attr_reader :x, :y
def initialize(x, y)
@x = x
@y = y
end
end