Ruby

La beauté est dans l'implémentation

Je suis à travailler sur une intégration avec PayPal sur un projet en Ruby on Rails.

Pour ce faire j'ai donc téléchargé le Gem PayPal développé par ELC Technologies.

Les vérifications préliminaires sont prometteuses, le Gem se comporte tel que souhaité et fidèle à la philosophie de Rails il se concentre sur le résultat faisant fi de la configuration

Jean-Marc – Mar, 2007 – 08 – 07 23:15

Connaissez vous votre cadre d’application (framework) ?

En travaillant sur notre nouvelle création en Ruby on Rails, je rencontre un problème lors de l’élaboration des tests. Voici la problématique :

Lorsqu’un formulaire comporte la possibilité de télécharger un fichier sur le serveur comment ce processus peut-il être testé ?

Réponse #1 : On ouvre le fichier normalement puis on passe le fichier dans le POST du contrôleur.

Hiinn ! Mauvaise réponse !
Un fichier ouvert

Hugues – Mer, 2007 – 07 – 04 23:10

Tout est dans le "mixins"

Une des fonctionalité que j'aime bien dans Ruby est le "mixins" qui permet d'inclure des bloques de fonctionalité à l'intérieur d'une classe.

En gros, plutôt que d'essayer d'obtenir de l'héritage multiple on peut classer les différentes facettes de

Jean-Marc – Mer, 2007 – 06 – 20 08:24

Le compte est bon!

J'était quelque peu déçu la semaine dernière en voyant que personne n'avait tenté de résoudre le défi des chiffres et des lettres et j'en cherchais les raisons.

Est-ce que le défi était trop complexe? Le code présenté déroutant?

Franchement, il devait y avoir

Jean-Marc – Jeu, 2007 – 06 – 07 22:05

Des routes hors de l'ordinaire en Rails

Un des aspects intéressant de Ruby on Rails est la conversation d'URL en controller/action et paramètres de tout acabit.

Vous pensiez que le monde arrêtait avec la configuration par défaut? Il y a bien plus que la page par défaut et la séquence :controller/:action/:id à

Jean-Marc – Mar, 2007 – 05 – 22 21:41

Mais vous êtes brillant!

Dernièrement je vous parlait du problème causé par l'utilisation de Kernel.puts sous fast-cgi.

On se demande alors comment générer des traces sous Ruby on Rails.

Le framework vient avec

Jean-Marc – Ven, 2007 – 05 – 18 11:28

Des chiffres et des lettres (3e défi Ruby)

Vous connaissez l'émission "Des chiffres et des lettres"? Oui? Non?

Qu'importe, nous allons jouer un des jeux de l'émission qui s'intitule "Le compte est bon". La définition

Jean-Marc – Lun, 2007 – 04 – 30 12:32

TIMTOWTDI et la poésie en Ruby

Le 2e défi Ruby pour mélanger un jeu de carte permet d'exposer un aspect très intéressant du langage Ruby... la capacité d'expression du langage.

Comme en français, il y a bien des façon d'écrire

Jean-Marc – Jeu, 2007 – 03 – 15 21:42

Ruby on Rails et l'amélioration continue.

Je m'apprêtais à écrire un blogue sur Ruby on Rails ce soir sur le sujet de la gestion d'information dans un modèle. Disons que je pensais bien avoir une solution à mon problème et que je pourrais faire un beau blogue la dessus.

Je relie certaine section de documentation sur Rails, et puis Boom. Mon plan bascule. J'ai découvert une nouvelle méthode pour faire ce que je veux. Bon bien, il va falloir que vous patientiez un peu, mais je crois que c'est mieux ainsi.

Pour vous laissez languir, cela tourne autour de l'utilisation de XML, de table supplémentaires et de jointure, de sérialisation et d'un autre truc vachement fort de la part de ActiveRecord.

Bonne journée.

Hugues – Mar, 2007 – 03 – 06 00:12

Garder des données en cache avec classe

À tous ceux qui seraient tenté d'utiliser les propriétés de Classe en ruby pensez-y à deux fois.

Cette méthode, même si à première vue évidente, pour faire persister les données entre les appels sur le serveur sera rapidement une source de problèmes.

Une classe persiste en

Jean-Marc – Ven, 2007 – 02 – 23 16:38
Flux XML