Ruby
-
Comment construire une application Ruby on Rails
Introduction Rails est un framework d’applications web écrit en Ruby. Il adopte une approche opiniâtre pour le développement d’applications, supposant que les conventions établies servent le mieux les développeurs lorsqu’il y a un objectif commun. Rails propose donc des conventions pour gérer le routage, les données avec état, la gestion des ressources, et plus encore, afin de fournir les fonctionnalités de base dont la plupart des applications web ont besoin. Rails suit le modèle architectural modèle-vue-contrôleur (MVC), qui sépare la…
-
Comment configurer Ruby on Rails avec Postgres
Statut: Obsolète Cet article est obsolète et n’est plus maintenu. Raison Nous proposons désormais des tutoriels à jour pour utiliser Rails avec Postgres qui sont adaptés à chaque plateforme individuelle. Voir à la place Cet article peut encore être utile comme référence, mais il peut ne pas fonctionner ou suivre les meilleures pratiques. Nous recommandons vivement d’utiliser un article récent écrit pour le système d’exploitation que vous utilisez. Comment Utiliser PostgreSQL avec Votre Application Ruby on Rails sur Ubuntu 18.04…
-
Comparaison des gestionnaires de versions Ruby pour macOS
Dans cet article, je vais comparer les gestionnaires de versions les plus populaires pour Ruby sur Mac : Chruby, Rbenv et RVM, ainsi qu’Asdf, un gestionnaire de versions pour plusieurs langues, et Frum, un tout nouveau gestionnaire de versions écrit en Rust. Je ferai des recommandations en fonction de ce dont vous avez le plus besoin. Le Ruby préinstallé n’est pas pour les développeurs Les personnes nouvelles à Ruby sont ravis de découvrir que Ruby est préinstallé sur macOS. Ils…
-
Comment automatiser les déploiements d’applications Ruby On Rails en utilisant Capistrano
Introduction Si vous n’en avez pas encore assez de répéter les mêmes tâches monotones pour mettre à jour vos serveurs d’application afin de mettre votre projet en ligne, vous le serez probablement à un moment donné. La joie que vous ressentez en développant votre projet tend à diminuer lorsque vient le temps des tâches ennuyeuses d’administration système (par exemple, téléverser votre base de code, modifier des configurations, exécuter des commandes encore et encore, etc.) Mais ne craignez rien ! Capistrano,…
-
Comment créer des ressources imbriquées pour une application Ruby on Rails
Introduction Ruby on Rails est un framework d’application web écrit en Ruby qui offre aux développeurs une approche opinionnée du développement d’applications. Travailler avec Rails offre aux développeurs : Des conventions pour gérer des éléments tels que le routage, les données étatiques et la gestion des ressources. A firm grounding in the model-view-controller (MCV) architectural pattern, which separates an application’s logic, located in models, from the presentation and routing of application information. A mesure que vous ajoutez de la complexité…
-
Comment configurer l’authentification utilisateur avec Devise dans une application Rails 7
L’auteur a sélectionné Girls Who Code pour recevoir un don dans le cadre du programme Write for DOnations. Introduction La gemme Devise est une solution d’authentification pour les applications Ruby on Rails; elle vous aide à configurer l’authentification utilisateur prête pour la production dans vos projets sans avoir à tout faire vous-même. Devise propose de nombreuses fonctionnalités utiles telles que la gestion des sessions utilisateur et l’ajout de la prise en charge de la connexion avec des services tiers via…
-
Comment utiliser PostgreSQL avec votre application Ruby on Rails sur Ubuntu 20.04
Introduction Lors de l’utilisation du framework web Ruby on Rails, votre application utilisera SQLite comme base de données par défaut. SQLite est une base de données relationnelle légère, portable et conviviale qui fonctionne particulièrement bien dans des environnements à faible mémoire, elle convient donc à de nombreux cas. Cependant, pour des applications hautement complexes nécessitant une intégrité des données plus fiable et une extensibilité programmatique, une base de données PostgreSQL sera un choix plus robuste et flexible. Vous devrez effectuer…
-
Comment configurer un projet Ruby on Rails v7 avec un frontend React sur Ubuntu 20.04
L’auteur a choisi l’Electronic Frontier Foundation pour recevoir une donation dans le cadre du programme Write for DOnations. Introduction Ruby on Rails est un framework populaire pour les applications web côté serveur. Il alimente de nombreuses applications populaires présentes sur le web aujourd’hui, telles que GitHub, Basecamp, SoundCloud, Airbnb et Twitch. Avec son accent sur l’expérience des programmeurs et la communauté passionnée qui l’entoure, Ruby on Rails vous fournira les outils nécessaires pour construire et maintenir votre application web moderne.…
-
Comment installer Ruby on Rails avec rbenv sur macOS
Introduction Ruby on Rails est une pile d’applications populaire pour les développeurs souhaitant créer des sites et des applications web. Le langage de programmation Ruby, associé au framework de développement Rails, permet un développement rapide et efficace des applications. Une façon d’installer Ruby et Rails est d’utiliser l’outil en ligne de commande rbenv. L’utilisation de rbenv vous fournira un environnement bien maîtrisé et robuste pour le développement de vos applications Ruby on Rails, vous permettant de changer facilement la version…