Blogues

Sidekiq Gem pour les travaux d'arrière-plan dans Rails

Si vous travaillez avec un grand nombre d'enregistrements et si l'opération prend beaucoup de temps, comme l'importation ou l'exportation de milliers d'enregistrements ou la synchronisation d'un plus grand nombre d'enregistrements, il est préférable de l'ajouter à une tâche d'arrière-plan. Sidekiq est la gemme qui peut être utilisée à cette fin. Sidekiq utilise plusieurs threads. Le ...

Sidekiq Gem pour les travaux d'arrière-plan dans Rails En savoir plus "

Comment utiliser Appartient_to dans Ruby on Rails

Rails 4 : Supposons que nous ayons deux modèles Movie et Actor. L'acteur a plusieurs films et le film appartient à l'acteur. Dans la plupart des cas, les développeurs ont l'habitude de valider la clé étrangère actor_id qui est présente ou non. Dans ce cas, il ne validera pas le modèle acteur pour savoir si l'identifiant de l'acteur saisi existe ...

Comment utiliser Appartient_to dans Ruby on Rails En savoir plus "

Comment créer des URL conviviales pour la recherche dans Rails

Les ID d'affichage dans vos URL peuvent être terribles et inutiles pour le référencement. Dans cet article de blog, je vais vous montrer comment vous pouvez utiliser les limaces pour rendre vos URL plus pertinentes par rapport au contenu de la page. En premier lieu, nous utiliserons un arrangement implicite (remplaçant la stratégie to_param) pour changer les URLs et ...

Comment créer des URL conviviales pour la recherche dans Rails En savoir plus "

Suivez les modifications apportées aux données de votre modèle avec Paper Trail Gem

Paper trail nous permet de suivre toutes les modifications apportées aux données d'un modèle dans le but de l'éditer et d'en définir la version. En utilisant cette pierre précieuse, nous pouvons voir à quoi ressemble un modèle, à chaque étape de son cycle de vie et nous pouvons revenir à n'importe quelle version des données du modèle et nous pouvons même annuler ...

Suivez les modifications apportées aux données de votre modèle avec Paper Trail Gem En savoir plus "

Mise en cache Rails avec la gemme dalli

Dalli est un client Ruby de haute performance pour accéder aux serveurs memcached. Il ne fonctionne qu'avec memcached 1.4+, car il utilise le protocole binaire le plus récent. MemcacheMemcached est un framework de réservation de protestation rapide en mémoire qui peut rendre Rails beaucoup plus rapide avec peu de changements.Memcached est un magasin clé-valeur en mémoire pour de petits morceaux de ...

Mise en cache Rails avec la gemme dalli En savoir plus "

Utilisation de Gon Gem avec Javascript et Rails

L'utilisation de données Rails dans le cadre de JavaScript est un besoin extrêmement courant, en particulier pour les applications JavaScript telles qu'Angular, Ember et les SPA. S'il s'agit d'une petite quantité de données, on peut les attribuer directement à des variables Ruby. Depuis une vue Rails : Exemple : - HTML : ; $(‘#user’).val(); Attribut “ data ” HTML : <%= content_tag “div”, id: "posts", data: …

Utilisation de Gon Gem avec Javascript et Rails En savoir plus "

Gem de refactorisation de code - Flay

Garder un code élégant et éviter les doublons lors du développement d'une application Rails de grande envergure peut constituer un véritable défi, même pour un développeur expérimenté. Heureusement, il existe un gem qui simplifie considérablement cette refactorisation du code. Pour beaucoup, du code obsolète ou inutile finit par s'accumuler au fil du temps. D'autres se retrouveront dans une telle situation…

Gem de refactorisation de code - Flay En savoir plus "

Comment créer un gem Ruby

Ruby Gems, ou “ gem ”, est un gestionnaire de paquets pour le langage de programmation Ruby qui propose un format standard pour la distribution de programmes et de bibliothèques Ruby. Facile à gérer et à installer sur votre système, il peut être utilisé par diverses applications Rails. Tout développeur RoR a sans doute déjà personnalisé un gem au moins une fois dans…

Comment créer un gem Ruby En savoir plus "

Administrateur actif

La section d'administration est un module courant dans la plupart des applications. Pour les applications Rails, il existe un gem appelé Active Admin. Celui-ci permet de créer, en un clin d'œil, des interfaces d'administration pour une application partant de zéro. Introduction : il s'agit d'un framework permettant de gérer l'ensemble des tâches d'administration. Il permet de créer une interface d'administration élégante qui…

Administrateur actif En savoir plus "

Bases des sessions, des cookies et du référencement dans Rails

Rails utilise un CookieStore pour gérer les sessions. Cela signifie que toutes les informations nécessaires à la reconnaissance de la session d'un client sont envoyées à l'utilisateur et qu'aucune n'est stockée sur le serveur. Lorsqu'un utilisateur envoie une requête, le cookie de session est traité et validé afin que Rails, Warden, Devise, etc. puissent…

Bases des sessions, des cookies et du référencement dans Rails En savoir plus "

fr_FRFrench