Créer et envoyer un email

publié le 16/08/2010 par Matthieu Sadouni

Ruby on Rails utilise ActionMailer pour la gestion des emails. Voyons comment créer et envoyer un email au format texte et HTML, ainsi que quelques astuces pour en simplifier la gestion.

Lire la suite »

Annuler la suppression d'un enregistrement avec ActsAsArchive

publié le 25/06/2010 par Matthieu Sadouni

En général, dans une application, nous demandons confirmation à l'utilisateur avant de supprimer un enregistrement. Cependant il est facile de cliquer trop rapidement sur "Ok", et l'enregistrement est alors supprimé sans possibilité d'annulation. Voyons comment archiver un enregistrement au lieu de le supprimer complètement, et comment proposer l'annulation de la suppression.

Lire la suite »

Définir des paramètres de configuration avec SettingsLogic

publié le 16/04/2010 par Matthieu Sadouni

Rails a pour principe d'éviter la configuration au profit de conventions, mais il arrive toujours un moment où nous avons besoin de configurer quelques paramètres d'une application. Voyons comment réaliser cela de manière très simple avec SettingsLogic.

Lire la suite »

Définir le titre et la description des pages

publié le 05/04/2010 par Matthieu Sadouni

Le titre et la description de chaque page d'un site sont très importants pour obtenir un bon référencement naturel. Voyons comment définir de manière très simple le titre et la description de nos pages.

Lire la suite »

Mettre en ligne un site chez Alwaysdata avec Git et Capistrano

publié le 29/03/2010 par Matthieu Sadouni

La mise en ligne d'un site par chargement FTP est fastidieuse et source d'erreur. Voyons comment automatiser ce processus avec Capistrano, un outil de déploiement automatisé.

Lire la suite »