<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Code With Rails (fr)</title><description>Tutoriels pratiques sur le developpement web full stack avec Ruby on Rails.</description><link>https://codewithrails.com/</link><language>fr</language><item><title>Créer une autocomplétion native dans les formulaires Rails avec f.datalist (sans JavaScript)</title><link>https://codewithrails.com/fr/blog/rails-native-autocomplete-datalist/</link><guid isPermaLink="true">https://codewithrails.com/fr/blog/rails-native-autocomplete-datalist/</guid><description>Rails 8.2 ajoute f.datalist à FormBuilder, ce qui permet de relier un champ texte à une liste d&apos;autocomplétion HTML native sans JavaScript et sans gérer les ID dérivés à la main.</description><pubDate>Wed, 03 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Pourquoi votre accesseur de fixture Rails renvoie un Array (et seulement parfois)</title><link>https://codewithrails.com/fr/blog/rails-fixture-accessor-returns-array/</link><guid isPermaLink="true">https://codewithrails.com/fr/blog/rails-fixture-accessor-returns-array/</guid><description>Un accesseur de fixture de test Rails qui renvoie un Array vide au lieu d&apos;un enregistrement, instable entre le local et la CI. La cause : des fixtures basées sur method_missing qui entrent en collision avec une méthode injectée par turbo-rails. Voici le diagnostic et quatre correctifs.</description><pubDate>Sun, 17 May 2026 00:00:00 GMT</pubDate></item><item><title>Progression en direct des jobs en arrière-plan dans Rails 8.1 avec Rails.event et les Continuations</title><link>https://codewithrails.com/fr/blog/rails-live-job-progress/</link><guid isPermaLink="true">https://codewithrails.com/fr/blog/rails-live-job-progress/</guid><description>Montrez aux utilisateurs la progression en direct de jobs en arrière-plan de longue durée grâce au reporter d&apos;événements structuré de Rails 8.1 et aux Active Job Continuations, sans polling ni câblage de broadcast par job.</description><pubDate>Sat, 09 May 2026 00:00:00 GMT</pubDate></item><item><title>Limites de débit API à plusieurs niveaux dans Rails 8.2 avec rate_limit dynamique</title><link>https://codewithrails.com/fr/blog/rails-tiered-api-rate-limits/</link><guid isPermaLink="true">https://codewithrails.com/fr/blog/rails-tiered-api-rate-limits/</guid><description>Construire des limites de débit API par plan (free, pro, enterprise) en utilisant les options rate_limit dynamiques de Rails 8.2, sans Rack::Attack ni middleware personnalisé.</description><pubDate>Sat, 02 May 2026 00:00:00 GMT</pubDate></item><item><title>Construire un import CSV reprise apres interruption avec ActiveJob::Continuable</title><link>https://codewithrails.com/fr/blog/rails-resumable-csv-import-continuable/</link><guid isPermaLink="true">https://codewithrails.com/fr/blog/rails-resumable-csv-import-continuable/</guid><description>Utilisez les nouvelles continuations de jobs de Rails 8.1 pour construire un import CSV qui survit aux redemarrages des workers, en reprenant exactement a la ligne ou il s&apos;est arrete.</description><pubDate>Wed, 11 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Aperçu de Rails 8.2 : des attributs JSON typés et sûrs avec has_json</title><link>https://codewithrails.com/fr/blog/rails-has-json-type-safe-attributes/</link><guid isPermaLink="true">https://codewithrails.com/fr/blog/rails-has-json-type-safe-attributes/</guid><description>Arrêtez de convertir manuellement les params de formulaire vers les types JSON. Le has_json de Rails 8.2 transforme automatiquement les chaînes en booleans, integers et strings, avec un schéma imposé.</description><pubDate>Mon, 02 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Surveillez les Attaques CSRF en Production avec les Notifications Rails</title><link>https://codewithrails.com/fr/blog/rails-csrf-notifications/</link><guid isPermaLink="true">https://codewithrails.com/fr/blog/rails-csrf-notifications/</guid><description>Un changement à venir dans Rails ajoute des notifications ActiveSupport pour les événements CSRF, vous donnant une visibilité sur les tentatives d&apos;attaque et les validations échouées.</description><pubDate>Mon, 26 Jan 2026 00:00:00 GMT</pubDate></item><item><title>Stratégies de Retry Intelligentes dans Rails avec Délais Basés sur les Erreurs</title><link>https://codewithrails.com/fr/blog/rails-smart-retry-strategies/</link><guid isPermaLink="true">https://codewithrails.com/fr/blog/rails-smart-retry-strategies/</guid><description>Utilisez le nouvel argument d&apos;erreur de retry_on pour construire des stratégies de retry intelligentes qui respectent les limites de taux, gèrent les échecs transitoires et échouent rapidement sur les erreurs irrécupérables.</description><pubDate>Mon, 19 Jan 2026 00:00:00 GMT</pubDate></item><item><title>Construire un Système de Déduplication de Fichiers avec ActiveStorage</title><link>https://codewithrails.com/fr/blog/activestorage-deduplication/</link><guid isPermaLink="true">https://codewithrails.com/fr/blog/activestorage-deduplication/</guid><description>Arrêtez de stocker des fichiers en double. Apprenez à détecter les téléversements identiques et réutiliser les blobs existants pour économiser les coûts de stockage et accélérer les téléversements.</description><pubDate>Wed, 14 Jan 2026 00:00:00 GMT</pubDate></item><item><title>Construire un Système de Feature Flags en 50 Lignes avec Rails.app.creds</title><link>https://codewithrails.com/fr/blog/rails-feature-flags-credentials/</link><guid isPermaLink="true">https://codewithrails.com/fr/blog/rails-feature-flags-credentials/</guid><description>Évitez l&apos;abonnement SaaS. Le système de credentials de Rails 8.2 est tout ce dont vous avez besoin pour les feature flags - versionné, surchargeable par environnement, et gratuit.</description><pubDate>Thu, 08 Jan 2026 00:00:00 GMT</pubDate></item><item><title>Configuration Multi-tenant avec Rails.app.creds</title><link>https://codewithrails.com/fr/blog/rails-multitenant-configuration/</link><guid isPermaLink="true">https://codewithrails.com/fr/blog/rails-multitenant-configuration/</guid><description>Construisez un système de configuration par tenant avec CombinedConfiguration de Rails 8.2. Permettez aux tenants de personnaliser les clés API, feature flags et limites sans modifier le code.</description><pubDate>Tue, 06 Jan 2026 00:00:00 GMT</pubDate></item><item><title>5 Façons Inattendues d&apos;Utiliser Rails.app.creds</title><link>https://codewithrails.com/fr/blog/rails-creds-unexpected-uses/</link><guid isPermaLink="true">https://codewithrails.com/fr/blog/rails-creds-unexpected-uses/</guid><description>La nouvelle API de credentials de Rails 8.2 n&apos;est pas seulement pour les secrets - c&apos;est un système de configuration composable. Voici 5 patterns que vous n&apos;avez pas considérés.</description><pubDate>Mon, 05 Jan 2026 00:00:00 GMT</pubDate></item><item><title>Comptes à Rebours en Direct Sans JavaScript : Turbo Streams + relative_time_in_words</title><link>https://codewithrails.com/fr/blog/rails-live-countdowns-turbo/</link><guid isPermaLink="true">https://codewithrails.com/fr/blog/rails-live-countdowns-turbo/</guid><description>Construisez des minuteries de compte à rebours rendues côté serveur qui se mettent à jour en temps réel en utilisant le nouveau helper relative_time_in_words de Rails 8 et Turbo Streams.</description><pubDate>Sun, 04 Jan 2026 00:00:00 GMT</pubDate></item><item><title>Les changements du pool de connexions Rails 7.2 peuvent ralentir votre app</title><link>https://codewithrails.com/fr/blog/rails-72-connection-pool-performance/</link><guid isPermaLink="true">https://codewithrails.com/fr/blog/rails-72-connection-pool-performance/</guid><description>Rails 7.2 a changé la gestion des connexions à la base de données, causant une régression de performance de 5-6% pour certaines apps. Voici pourquoi et comment y remédier.</description><pubDate>Sat, 03 Jan 2026 00:00:00 GMT</pubDate></item><item><title>Suivez les déploiements avec Rails.app.revision</title><link>https://codewithrails.com/fr/blog/rails-app-revision/</link><guid isPermaLink="true">https://codewithrails.com/fr/blog/rails-app-revision/</guid><description>Rails 8.2 ajoute Rails.app.revision pour le suivi des déploiements, les rapports d&apos;erreurs et l&apos;invalidation du cache.</description><pubDate>Fri, 02 Jan 2026 00:00:00 GMT</pubDate></item><item><title>Extraire les Bearer Tokens avec Request#bearer_token</title><link>https://codewithrails.com/fr/blog/rails-bearer-token/</link><guid isPermaLink="true">https://codewithrails.com/fr/blog/rails-bearer-token/</guid><description>Rails ajoute une méthode pratique pour extraire les bearer tokens de l&apos;en-tête Authorization dans les requêtes API.</description><pubDate>Mon, 29 Dec 2025 00:00:00 GMT</pubDate></item><item><title>Rails 8.2 corrige un bug subtil d&apos;ActiveJob que vous ignorez peut-être</title><link>https://codewithrails.com/fr/blog/rails-enqueue-after-transaction-commit/</link><guid isPermaLink="true">https://codewithrails.com/fr/blog/rails-enqueue-after-transaction-commit/</guid><description>Les jobs sont maintenant mis en file d&apos;attente après le commit de la transaction par défaut, empêchant les jobs de s&apos;exécuter sur des enregistrements non validés ou annulés.</description><pubDate>Mon, 22 Dec 2025 00:00:00 GMT</pubDate></item><item><title>Résoudre : accepts_nested_attributes_for casse la validation d&apos;unicité avec scope</title><link>https://codewithrails.com/fr/blog/rails-nested-attributes-uniqueness-validation/</link><guid isPermaLink="true">https://codewithrails.com/fr/blog/rails-nested-attributes-uniqueness-validation/</guid><description>Un piège Rails courant où les validations d&apos;unicité avec scope échouent lors de l&apos;utilisation d&apos;attributs imbriqués, et comment le contourner.</description><pubDate>Mon, 15 Dec 2025 00:00:00 GMT</pubDate></item><item><title>Comment sauvegarder une liste de pages récemment consultées avec Stimulus et localStorage</title><link>https://codewithrails.com/fr/blog/stimulus-localstorage-recently-viewed/</link><guid isPermaLink="true">https://codewithrails.com/fr/blog/stimulus-localstorage-recently-viewed/</guid><description>Créer une liste de pages récemment consultées peut améliorer significativement l&apos;expérience utilisateur en fournissant une navigation facile et un historique du contenu récemment accédé.</description><pubDate>Wed, 28 Aug 2024 00:00:00 GMT</pubDate></item><item><title>Comment créer une gem Ruby on Rails à partir de votre code existant</title><link>https://codewithrails.com/fr/blog/create-rails-gem/</link><guid isPermaLink="true">https://codewithrails.com/fr/blog/create-rails-gem/</guid><description>Un tutoriel étape par étape sur comment nous extrayons du code de notre application Rails, l&apos;empaquetons dans une gem et le publions sur RubyGems.org</description><pubDate>Wed, 11 Jan 2023 00:00:00 GMT</pubDate></item><item><title>Comment corriger undefined method address_list dans Rails 6.x et 7.x</title><link>https://codewithrails.com/fr/blog/undefined-address-list-error/</link><guid isPermaLink="true">https://codewithrails.com/fr/blog/undefined-address-list-error/</guid><description>La mise à jour de la gem mail casse Mail#address_list - voici comment le corriger.</description><pubDate>Tue, 27 Dec 2022 00:00:00 GMT</pubDate></item><item><title>Comment utiliser FilePond avec Active Storage de Rails</title><link>https://codewithrails.com/fr/blog/filepond-active-storage/</link><guid isPermaLink="true">https://codewithrails.com/fr/blog/filepond-active-storage/</guid><description>Apprenez à intégrer une bibliothèque JavaScript de téléchargement de fichiers tierce avec ActiveStorage pour une expérience de téléchargement fluide.</description><pubDate>Mon, 26 Dec 2022 00:00:00 GMT</pubDate></item><item><title>Ruby 3.2 introduit Enumerator::product</title><link>https://codewithrails.com/fr/blog/ruby-enumerator-product/</link><guid isPermaLink="true">https://codewithrails.com/fr/blog/ruby-enumerator-product/</guid><description>Apprenez à utiliser la méthode Enumerator::product pour générer des produits cartésiens dans Ruby 3.2.</description><pubDate>Fri, 16 Dec 2022 00:00:00 GMT</pubDate></item><item><title>Comment utiliser Alpine.js avec Rails et Turbo</title><link>https://codewithrails.com/fr/blog/alpinejs-rails-turbo/</link><guid isPermaLink="true">https://codewithrails.com/fr/blog/alpinejs-rails-turbo/</guid><description>Pour les applications n&apos;ayant pas besoin de Stimulus.js et utilisant uniquement Turbo, le framework Alpine.js offre la juste quantité de JavaScript pour faire briller vos apps.</description><pubDate>Tue, 13 Dec 2022 00:00:00 GMT</pubDate></item><item><title>Une meilleure façon de gérer l&apos;authentification utilisateur dans Rails</title><link>https://codewithrails.com/fr/blog/rails-authentication/</link><guid isPermaLink="true">https://codewithrails.com/fr/blog/rails-authentication/</guid><description>Apprenez à construire rapidement une authentification robuste dans Rails en utilisant Authentication Zero au lieu de Devise.</description><pubDate>Mon, 28 Nov 2022 00:00:00 GMT</pubDate></item><item><title>Comment nettoyer les anciens fichiers de migration Rails</title><link>https://codewithrails.com/fr/blog/clean-up-db-migrations/</link><guid isPermaLink="true">https://codewithrails.com/fr/blog/clean-up-db-migrations/</guid><description>Gardez votre dossier de migrations Rails organisé en consolidant les anciennes migrations dans votre schéma.</description><pubDate>Sat, 19 Nov 2022 00:00:00 GMT</pubDate></item><item><title>Comment configurer un environnement de développement Rails avec Docker</title><link>https://codewithrails.com/fr/blog/rails-docker/</link><guid isPermaLink="true">https://codewithrails.com/fr/blog/rails-docker/</guid><description>Un guide étape par étape pour conteneuriser votre environnement de développement Rails pour une configuration cohérente entre les équipes.</description><pubDate>Fri, 18 Nov 2022 00:00:00 GMT</pubDate></item><item><title>Corriger PG::UniqueViolation quand il n&apos;y a pas de violation unique</title><link>https://codewithrails.com/fr/blog/fixing-pg-unique-violation/</link><guid isPermaLink="true">https://codewithrails.com/fr/blog/fixing-pg-unique-violation/</guid><description>Comment corriger les problèmes de séquence PostgreSQL qui causent de fausses violations de contrainte unique dans Rails.</description><pubDate>Sat, 09 May 2020 00:00:00 GMT</pubDate></item></channel></rss>