Bien débuter avec Ruby on Rails

Vous avez entendu parlé de Ruby on Rails, et vous êtes impatient de pourvoir commencer à développer. Nous allons faire le tour des outils indispensables pour bien démarrer sous Windows.

Installer InstantRails

Si vous êtes pressé, je vous conseille d’installer InstantRails, qui est un package complet dans lequel vous allez trouver aussi bien Ruby et Rails, que Apache ou MySQL.

Vous pouvez télécharger InstantRails sur le site RubyForge.
Vous trouverez de l’aide sur le wiki français d’Instant Rails.

Installer RadRails

Après avoir installé InstantRails, vous aurez besoin d’un bon environnement de développement. J’ai personnellement opté pour un outil basé sur Eclipse, RadRails. Il est disponible aussi bien en tant qu’installation complète, qu’en tant que module additionnel à une installation existante d’Eclipse.

Vous pouvez le télécharger ici : http://www.radrails.org/page/download

Paramétrer un champ chrono avec Mezzoteam (2)

Nous avons vu dans le précédent article comment paramétrer un champ chrono avec la formule @ChronoGetNext. Revenons un instant sur le mécanisme de gestion des chronos dans Mezzoteam.

Le paramètre passé à la fonction @ChronoGetNext correspond à un code identifiant unique. Chaque appel à la fonction avec ce code unique renverra le numéro suivant. Cela permet par exemple de baser plusieurs familles de documents sur le même chrono ; c’est pratique quand vous souhaitez paramétrer des droits différents pour des documents qui partageront le même identifiant calculé.

Pour remettre le compteur à zéro, il vous suffit de changer dans la formule de calcul du numéro d’ordre le code unique du chrono, pour passer par exemple de CHRONO1 à CHRONO2.

Qu’est-ce que Ruby on Rails ?

Ruby on Rails (RoR ou Rails) est un ensemble de bibliothèques (framework en anglais) dédié au développement rapide d’applications Internet. Basé sur le langage Ruby, il facilite le travail du développeur en mettant en application le principe de convention plutôt que configuration. Lire la suite

Firebug, une extension indispensable pour le développeur Web

Grâce au blog de Jesse Newland, je viens de découvrir un outil indispensable au développement Web : FireBug.

Comme d’habitude, nos camarades travaillant sous Internet Explorer n’ont que leurs yeux pour pleurer (même si une astuce permet d’y arriver quand même), puisque Firebug se présente sous la forme d’une extension à Firefox. Lire la suite

Paramétrer un champ chrono avec Mezzoteam (1)

Mezzoteam offre à l’administrateur de nombreuses possibilités en terme de paramétrage des champs de fiches documentaires. En particulier, l’utilisation des formules dans des champs calculés permet d’ouvrir de nouvelles perspectives d’automatisation.

Mise en pratique
Nous allons voir comment on peut simplement faire calculer un chrono dans une fiche documentaire.Ouvrez la famille documentaire à laquelle vous souhaitez ajouter un champ chrono, et modifiez le champ qui contient pour votre famille le . Celui-ci peut être de type Number (nombre) ou String (texte) en fonction du mode de représentation choisie. Dans cet exemple, nous allons choisir un type String. Lire la suite