Bounga's Home

Tag - Ruby on Rails

Fil des billets - Fil des commentaires

mercredi, 12 novembre 2008

Rails i18n - Intégration d'un patch

Un tout petit billet pour une toute petite nouvelle, un patch que j'ai proposé à Sven Fuch apportant quelques corrections mineures au projet de traduction a été accepté.

Ce projet de traduction devrait faire partie intégrante de Rails 2.2.

Voici le patch.

jeudi, 30 octobre 2008

Comment contribuer à Rails ?

J'ai mis en ligne un petit document (en anglais) qui explique pas à pas comment créer son premier patch pour rails et tenter de le faire intégrer.

Vous pourrez le trouver ici.

Bonne lecture.

mercredi, 29 octobre 2008

Rails: patch pour l'ajout du support de mercurial dans script/plugin

Comme vous le savez, mon SCM préféré est Hg mais ce dernier n'est malheureusement pas supporté par l'utilitaire script/plugin de Rails.

A ce jour, il n'y a donc qu'un seul moyen d'installer un plugin Rails dont le repository utilise

$ cd vendor/plugins
$ hg clone http://www.host.com/hg_repo

Le but du patch que j'ai proposé est de permettre d'utiliser directement script/plugin pour simplifier les choses :

$ script/plugin install http://www.host.com/hg_repo

Lire la suite...

mardi, 21 octobre 2008

Publication d'un plugin Ruby on Rails pour une gestion simplifiée des messages flash

J'utilise très régulièrement les messages flash de Rails pour informer les utilisateurs du bon déroulement des différentes actions et surtout pour leur donner des indications en cas de problème (champs non remplis, valeurs interdites, pages non-accessibles, …).

Pour me simplifier la vie, j'utilise un helper qui me permet de gérer les différents types de messages flash (notice, warning, errors) et de les afficher correctement en y affectant automatiquement la bonne classe CSS.

J'ai donc décidé d'extraire cet helper sous forme de plugin.

Lire la suite...

mardi, 23 septembre 2008

Publication d'un plugin Ruby on Rails pour la génération d'url significatives

J'utilise depuis quelques temps un morceau de code que j'ai mis au point et qui me permet de générer très facilement des URLs significatives à partir des données contenues dans un objet ActiveRecord. Pour me simplifier la vie mais aussi pour vous en faire profiter, j'ai décidé de créer un plugin Ruby on Rails à partir de ce morceau de code.

Disons que vous souhaitiez par exemple transformer vos URLs du type : http://www.bounga.org/news/1 en http://www.bounga.org/news/1-nouveau-plugin

C'est exactement ce que fait ce plugin !

Lire la suite...

lundi, 22 septembre 2008

Configuration d'Apache pour Ruby on Rails avec gestion des fichiers statiques et du cache

Lorsqu'il s'agit d'héberger son application Ruby on Rails et d'administrer son serveur soit même, rien n'est jamais facile.

Il faut trouver les bonnes informations et surtout celles qui correspondent à nos besoins.

J'héberge et administre maintenant moi-même des sites Ruby on Rails depuis plusieurs années et au fil des tests, des lectures et autres essais, j'ai fini par élaborer une configuration fiable, facile à mettre en place et convenant à la majorité des cas pratiques.

Je vais donc vous faire un petit topo de la configuration que j'utilise en production en espérant que celle-ci pourra vous servir.

Lire la suite...

lundi, 11 juin 2007

Rencontre de DHH

J'ai eu la chance de croiser DHH à la RailsConf '07 et de lui parler un peu. J'en ai profité pour faire une photo que voici :

DHH et moi