Articles liés au tag: rails

Retour d'expérience sur la rédaction d'un livre technique @story

2019-11-10 #rails #leanpub #book

En début d’année 2019 j’ai été contacté par Developpez.com qui cherchait des personnes pour écrire des articles. J’ai donc répondu positivement pour participer sur le sujet du framework Ruby on Rails.

Voir plus

Connecter une application Rails avec Stripe @tutorial

2019-02-02 #rails #stripe #api

Pour mon projet iSignif j’ai voulu implémenter la fonctionnalité d’ accès restreint au site uniquement si l’utilisateur bénéficie d’un compte premium. Le but final est que l’utilisateur doive souscrire un compte premium afin d’accéder à certaines pages.

Voir plus

Créer une gem pour zipper les ActiveStorages de Rails @tutorial

2018-12-03 #rails #activestorage #zip

Récemment, pour mon projet iSignif.fr, j’ai voulu implémenter une fonctionnalité qui permet de télécharger une archive .zip de plusieurs fichiers. Rien de bien compliqué sauf que j’utilise ActiveStorage. Active Storage fait partie des des nouvelles fonctionnalités de Rails 5.2 (sorti en janvier 2018) qui permet d’attacher un fichier à un modèle en utilisant divers services de stockage tels que Amazon S3, Google Cloud Storage ou Microsoft Azure Storage.

Voir plus

A la chasse aux requêtes N+1 avec Ruby on Rail @tutorial

2018-06-22 #ruby #rails #sql #performance #optimization

Les requêtes N+1 sont une plaie qui peuvent avoir un impact énorme sur les performances d’une application. Ce phénomène se produit souvent lorsqu’on utilise un ORM.

Voir plus

Afficher les erreurs d'un formulaire en AJAX avec Twitter Bootstrap et Rails @development

2017-09-22 #ruby #rails #twitter-bootstrap-3 #jquery #javascript

Voici mon controller avec deux simples actions (j’ai volontairement simplifié l’exemple).

Voir plus

Migrer une application Rails vers MariaDB @development

2017-09-22 #ruby #rails #mysql #mariadb #raspberrypi

Je ne me suis jamais posé la question et j’ai toujours utilisé MySQL pour mes projets Ruby on Rails. Jusqu’au jour ou j’ai acheté un Raspberry Pi 3 pour remplacer mon serveur Raspberry Pi 2. Et là.. impossible de remettre la même configuration… Au lieu de m’en têter à installer MySSQL, j’ai décidé de migrer vers MariaDB qui est officiellement supporté par Raspbian.

Voir plus