Pour chaque carte, je voudrais joindre un numéro spécial à ceux qui incréments par un.Rédaction d'un simple compteur incrémentiel dans des rails
Je suppose que je peux faire tout cela dans le contrôleur.
def create
@card = Card.new(params[:card])
@card.SpecNum = @card.SpecNum ++
...
end
Or. Je peux être flagrant retardé. Et peut-être que le mieux est d'ajouter une table auto-incrémentielle à mysql. Le problème est le numéro doit commencer à un certain nombre, 1020.
Toutes les idées?
Ruby ne dispose pas d'un opérateur ++ (ou -, pas étonnant!) –
@John Pourquoi dites-vous «sans surprise»? – Trip
car avoir ++ sans - serait bizarre, n'est-ce pas? –