Après une longue période d’inactivité, nous avons décidé de remettre un peu de vie sur frailers.net. Nous voilà donc reparti pour nos billets “Plugin de la semaine”.
Pour recommencer en force, je présente aujourd’hui le plugin Rails Footnotes. Un petit plugin de développement qui vous fera gagner des heures de débuggage (et encore plus pour les utilisateurs de Textmate).
C’est parti !
attachment_fu est le plugin de prédilection pour la gestion des fichiers téléchargés sur une application Rails. Pour stocker ces fichiers, le plugin propose 3 solutions, et nous allons ici étudier la moins documentée: le stockage en base de données.
Dans ce court article, nous expliquons comment faire une recherche sur un intervalle temporel avec le finder ActiveRecord.
J’adore utiliser attachment fu pour gérer mes images. Cependant, je déteste (ainsi que mes clients) charger les images une à une dans mes galleries. Une solution simple et efficace est d’uploader toutes les images compressées dans un fichier zip.
Cela fait plusieurs billets que nous mentionnons systématiquement “Piston” lorsqu’il s’agit d’installer un plugin ou une nouvelle version de Rails. Piston est un outil qui facilite la gestion du dossier “vendor” (plugins + copie locale de rails) de votre application. Il vous permet de conserver le dossier de manière entièrement locale, tout en facilitant et automatisant les mises à jour des plugins ou de rails.
Il n’est pas toujours aisé de traiter les données envoyées par un formulaire. Souvent, les contrôleurs grossissent lorsque les formulaires se complexifient. Avec fields_for, il est possible de transférer tout ce traitement dans le modèle. Nos contrôleurs restent alors parfaitement DRY.
Avec l’arrivée officielle de l’iPhone en France, il est temps de s’intéresser à la bête et de voir si elle est compatible avec notre framework web favori. Dans cet article, nous verrons quelques indications pour parvenir à générer un contenu optimisé pour iPhone dans nos applications Rails.
Cette semaine, nous continuons à explorer les fonctionnalités du plugin Widgets. Nous avions vu la création d’onglets la semaine dernière. Dans cet article, nous allons découvrir les gestionnaires de visibilité et les info-bulles.
Comme je vous le disais dans un billet précédent, le plugin Rails Widget est particulièrement séduisant. Bien qu’il n’en soit qu’à ses débuts, ce projet pourrait devenir une référence pour prototyper des interfaces graphiques stylées en très peu de temps.
ActiveRecord facilite énormément la manipulation des relations entre les objets. Cependant, lorsque ces relations se complexifient, il n’est pas toujours évident de récupérer les données qui nous intéressent.
L’argument :include de la méthode find est souvent utilisé pour réduire le nombre de requêtes SQL à effectuer. Nous allons voir qu’en l’associant avec l’argument :conditions, elle permet égalem...