Parce que ce n'est pas aussi simple que ça en a l'air.
C'est pas la vue qui devrait se charger de ce genre de choses ?
Si.
et le moteur de template le fait pas automatiquement ?
Si, aussi.
Mais la tribune est un cas particulier, les messages qui y sont postés sont poussés aux navigateurs via une technique de long-polling en passant par un daemon intermédiaire (Board). Du coup, pour éviter d'avoir à échapper deux fois les mêmes champs (une fois pour l'affichage normal et une fois pour le rafraichissement automatique en JS), je préfère faire ça en amont.
C'est un choix discutable mais, pour le moment, je privilégie la non-duplication du code à la pureté idéologique.
[^] # Re: Ruby pour les nuls
Posté par Bruno Michel (site web personnel) . En réponse au journal XSS. Évalué à 3.
Oui.
Parce que ce n'est pas aussi simple que ça en a l'air.
Si.
Si, aussi.
Mais la tribune est un cas particulier, les messages qui y sont postés sont poussés aux navigateurs via une technique de long-polling en passant par un daemon intermédiaire (
Board). Du coup, pour éviter d'avoir à échapper deux fois les mêmes champs (une fois pour l'affichage normal et une fois pour le rafraichissement automatique en JS), je préfère faire ça en amont.C'est un choix discutable mais, pour le moment, je privilégie la non-duplication du code à la pureté idéologique.