Comprendre les DNS / Gérer

enregistrement dns

Les enregistrements DNS (Domain Name System) sont des entrées qui permettent de lier les noms de domaines aux adresses IP correspondantes. Ils jouent un rôle crucial dans la résolution des noms de domaine en adresses IP, ce qui permet aux utilisateurs de naviguer sur Internet en utilisant des noms de domaine plutôt qu’une suite de […]

Gérer son nom de domaine sur Heroku

Un nom de domaine est similaire à une adresse postale. Il est important pour votre application rails qu’elle soit accessible sur le nom de domaine de votre choix. Un nom de domaine peut pointer sur un serveur, qui un serveur contient vos fichiers sites ainsi que la base de donnée rattachée aux fichiers sites pour […]

Créer un scraper automatisé en ruby

scraper en ruby

Le scraping vous permet d’extraire de la donnée d’un site internet afin de la traiter localement. L’intérêt du scraping est de pouvoir manipuler, traiter, enrichir ses données. Il est possible de scraper tous éléments présents sur le web, numéro de téléphone, mail ou simplement des éléments html. Le scraping est une tâche ingrate et longue. […]

Rails Admin config

rails_admin illustration

La gem rails admin disponible dans la rubygem, vous permet de fournir un environnement d’administration simple et efficace. Très utile pour gagner du temps, ou simplifier la gestion d’un site internet à votre équipe. Elle est très appréciée des datas scientistes et des bloguers no code. Nous allons voir ensemble comment configurer et installer rails […]

Ajouter Flatpickr rails

flatpickr exemple rails

Qu’est ce que flatpickr sur rails ? Flatpickr est une librairie javascript disponible sur npm. Elle vous permet de styliser vos formulaires de réservation par exemple. Cette librairie est très facilement accessible pour rails. Installer flatpickr sur votre application rails Avant de commencer, une fois votre rails new lancé, vos routes, controllers et fichiers de […]

Front-end rails : Utiliser le SCSS / CSS

Front-end rails : Setup Avant de commencer, j’ai utilisé le template rails new suivant : Tutoriel complet en vidéo : Configurer son application rails avant de commencer Avant de commencer à se lancer dans le front-end de notre application, nous allons vérifier que notre environnement de travail (notre dossier d’application) est correctement configuré. Premier point […]

Ajouter Geocoder sur une application rails

Avant de commencer (template utilisé 🙂 ) Avant de commencer, j’ai lancé le template très basique de rails new avec webpack + postgré Installer Geocoder Geocoder est une gem disponible dans la ruby gem (librairie de ruby), permettant ainsi de rajouter les points coordonnées GPS sur un élément. Une adresse est composée avant tout de […]

Réussir son audit technique SEO

Un audit SEO technique est un prérequis essentiel pour garantir à votre site un bon positionnement dans les résultats des moteurs de recherche. Là où le SEO « on page » et le SEO « off page » sont respectivement dédiés à l’optimisation du contenu des pages Web et à la popularité du site, le SEO technique désigne l’ensemble […]

Installer Devise sur une app rails (authentification)

devise authentification for rails

Qu’est ce que Devise ? Devise est une gem (librairie ruby) disponible dans la ruby gem, qui vous permet d’ajouter l’authentification et l’enregistrement d’utilisateurs sur votre application. Il est primordiale d’avoir Devise ! En effet, Devise vous permettra d’avoir accès a de nouvelles méthodes. Nous avons alors comme nouvelles notions le current_user, if user_sign_in? etc. […]

Ajouter Cloudinary sur une application rails existante

Tutoriel en vidéo Avant de commencer Voici le schema de notre base de donnée. Nous souhaitons attacher des images à notre table lists Et non, pas besoin de migration 😉 Modifier le model list pour ajouter la méthode picture Aller dans le model concerné (en l’occurence pour notre exemple : /models/list.rb) Puis nous allons ajouter […]