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
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
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
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
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 à
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
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
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
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.
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

