Ajouter une colone Id a will_paginate

Bonjour,

j’utilise will_paginate pour faire un tableau, je récupère le contenue
via ma base mysql.

mysql ne permet pas de faire une colonne row_num, auto-incrémenté, et
je n’arrive pas
a faire cette colonne a partir de rails… avez vous des idées ?

Merci d’avance.

dans ton messages tu mélanges will_paginate (qui est là pour faire de la
vue) et mysql (SGBD), c’est pas la même chose. Au final j’ai rien
compris.
Nicolas.

Le 6 août 2009 12:28, cedric salaun [email protected] a écrit :

Nan mais c’est journée spéciale aujourd’hui?

http://dev.mysql.com/doc/refman/5.0/fr/example-auto-increment.html <–
there’s no spoon

Et je n’irai même pas dire qu’il y a un identifiant autoicnrémenté par
ActiveRecord…

2009/8/6 cedric salaun [email protected]

Bonjour,

Je pense que si j’avais voulu rajouter une simple colonne id dans une
table j’aurais pu
y arrivé tout seul…

Je vais ré-essayer d’expliquer plus en détail mon problème.

J’ai effectivement une table dans ma base de donnée, qui contient des
données,
dans mon contrôleur, j’initialise un tableau d’objet avec la méthode
paginate_by_sql
avec une requette qui fait un group by, enfin qui ne récupère pas les
donnée brut de la table, donc je n’ai
plus d’id propre aux enreg que je récupère.

Donc, dans ma vue, j’itère sur l’Objet que me retourne mon contrôleur,
comment
je pourrait faire pour ajouter, une collone ID, (sachant que j’utilise
une pagination en plus).

Je sais que ce n’est pas possible en Mysql, il n’existe pas de ROW_NUM
comme dans oracle.

j’espère que c’est assez claire…

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs