Interet du act_as_tree?

Bonjour,

Je souhaite développer un moteur minimaliste de forums. J’ai regardé le
act_as_tree, et en fait je me demande en quoi il est pertinent, vu qu’il
se contente d’implémenter une relation 1-n, qui est déjà trivialle en
RoR.

J’ai donc du passer à côté de qqchose… mais quoi ?

Merci !

On 3/17/07, Guillaume gUI [email protected] wrote:

J’ai donc du passer à côté de qqchose… mais quoi ?

quoi? ça:
Peak Obsession :slight_smile:

Bonjour,

Le 17 mars 07, à 10:23, Guillaume gUI a écrit :

Je souhaite développer un moteur minimaliste de forums. J’ai regardé le
act_as_tree, et en fait je me demande en quoi il est pertinent, vu
qu’il
se contente d’implémenter une relation 1-n, qui est déjà trivialle en
RoR.

J’ai donc du passer à côté de qqchose… mais quoi ?

Pour un forum, nested_set serait sûrement meilleur!

Jean-Christophe M.

Better Nested Set for rails:
http://opensource.symetrie.com/trac/better_nested_set

Le 18 mars 07 à 23:57, Jean-Christophe M. a écrit :

J’ai donc du passer à côté de qqchose… mais quoi ?

Il n’y a pas de rdoc pour les méthodes d’instance mais tu peux les
voir dans le code source de rails, en gros 3,4 méthodes pour avoir la
fraterie, les ancêtres …

Par contre pas de méthodes pour déplacer les éléments comment dans
les listes, je n’ai jamais essayé mais ca devrait être compatible
avec acts_as_list (qui lui les gère) si on positionne le scope sur le
parent (à vérifier).

Pour un forum, nested_set serait sûrement meilleur!

Si le forum gère les thread dans les thread c’est même quasiment
indispensable sinon c’est plus de problème que d’avantage il me
semble. D’ailleurs la non plus il n’y a pas de méthodes de
déplacement et c’est nettement plus ennuyeux car c’est pas drole à
faire :slight_smile:

Better Nested Set for rails:
http://opensource.symetrie.com/trac/better_nested_set

linké je ne connaissais pas ca a l’air sympa car justement ca à l’air
d’implémenter un tas de méthode de déplacement effectivement absente
du nested set officiel.

Renaud

en gros 3,4 méthodes pour avoir la fraterie, les ancêtres …

mouais… la fratrie, c’est facile : personne.parent.enfants
pour les ancetres c’est certes un peu plus coton, mais j’ai du mal à voir
l’utilité…

Si le forum gère les thread dans les thread c’est même quasiment
indispensable sinon c’est plus de problème que d’avantage il me semble.

vu que je compte rester sur un forum très simple (forum 1-n sujets 1-n
messages), je pense que j’aurai aussi vite fait de me le faire à la main
(-:

gUI


Guillaume B. : (05 61) 19 40 65 / bureau 602N

Bonjour,

Le 19 mars 07, à 03:34, Renaud Morvan a écrit :

http://opensource.symetrie.com/trac/better_nested_set

linké je ne connaissais pas ca a l’air sympa car justement ca à l’air
d’implémenter un tas de méthode de déplacement effectivement absente
du nested set officiel.

Ben oui, c’est l’intérêt;-)

Jean-Christophe M.

Better Nested Set for rails:
http://opensource.symetrie.com/trac/better_nested_set