Question sur les Renders Partial

Bonjour,

Je souhaites savoir si (ou comment) la chose suivante est possible avec
Rails :

J’ai 1 contrôleur avec entre autres deux actions
(list_financial_account, list_commercial_account). Ces actions renvoient
simplement une liste paginée des lignes de comptes.

Je souhaitais ajouter en introduction au résultat de la page générée la
balance de chacun des comptes pour une visibilité immédiate :

Soldes des comptes :
Commercial : 500,48
Financier : -380,89

Je pense que ce calcul ne doit pas se trouver directement dans les deux
actions su-citées. L’action de récupérer une liste de ligne de compte ne
doit pas être couplée avec un calcul de solde (IMHO).

J’ai donc écris une autre action pour réaliser cette tâche :
accounts_balances et créé le rhtml qui va bien.

Ma question est : Est il possible d’appeler cette action avec un render
(action par exemple) depuis le fichier list_financial_account.rhtml.

Si tout ceci ne vous paraît pas très clair, c’est peut être normal,
venant de J2EE et utilisant pour ce genre de tâche le Framework de
décoration SiteMesh, j’essaye de trouver quelques analogies.

Merci d’avance

Steph

Je pense que ce calcul ne doit pas se trouver directement dans les deux
actions su-citées.

La place du calcul n’est elle pas plutôt dans le modèle (Account ?). Je
crois qu’il faut partir de là , c’est le modèle qui connait les règles de
gestion.

Oui effectivement je vois ce que tu veux dire.

Et je vois donc qu’il me faut refactoré un peu mon application étant
parti simplement sur les modèles de la base il me manque une entité
(Pour l’instant Account représente une ligne d’un compte.).

Merci pour le conseil.

philippe lachaise a écrit :