Blogues

Façons de gérer les remboursements PayPal dans Rails

PayPal Checkout propose des solutions de paiement allant des plus simples aux plus complètes, permettant ainsi aux commerçants et aux développeurs de choisir l'option d'intégration la mieux adaptée à leur site web et à leurs clients. Pour intégrer la passerelle de paiement PayPal, il faut suivre les étapes suivantes : 1. Disposer d'un compte PayPal Business ou Premier. 2. Créer un compte PayPal…

Façons de gérer les remboursements PayPal dans Rails En savoir plus "

Comment générer et ajouter un plan de site à votre application Rails

L'utilisation d'un plan du site apporte toute une série d'avantages à un site web. Si elle peut apporter une valeur ajoutée considérable en termes de fluidité de navigation et de meilleure visibilité auprès des moteurs de recherche, elle permet également au site d'informer immédiatement ces derniers de tout changement intervenant sur le site. Cela conduit…

Comment générer et ajouter un plan de site à votre application Rails En savoir plus "

Comment rendre votre application Rails multilingue

Approche via les gems Rails, approche via MySQL et structure Rails multilingue : la plupart des habitants de la planète ne parlent pas anglais. C’est là qu’interviennent l’internationalisation et la localisation. Rails dispose d’une excellente API i18n. Référence : http://guides.rubyonrails.org/i18n.html Elle fournit un framework facile à utiliser et extensible pour traduire votre application dans une seule langue personnalisée autre que l’anglais ou pour offrir une prise en charge multilingue…

Comment rendre votre application Rails multilingue En savoir plus "

Architecture multi-locataire avec schémas PostgreSQL

Dans une architecture multi-locataires, une seule instance permet de gérer plusieurs comptes. Chaque compte est appelé un “ locataire ”. Il existe de nombreuses approches différentes pour mettre en œuvre une architecture multi-locataires, que ce soit de manière traditionnelle ou à l’aide de gemmes. Après avoir comparé toutes ces approches, j’ai trouvé la manière la plus simple de mettre en œuvre la multi-locataire : la gemme « Act as tenant ». Représentation de…

Architecture multi-locataire avec schémas PostgreSQL En savoir plus "

Comment générer une documentation Swagger pour une API Rails

Créer une API pour une application Rails est un jeu d'enfant pour un développeur Ruby on Rails. Mais comment les différents clients peuvent-ils savoir si l'API fonctionne correctement sans application côté client ? Existe-t-il une solution qui me permette de vérifier le bon fonctionnement de l'API au sein même de l'application Rails ? La réponse est oui…

Comment générer une documentation Swagger pour une API Rails En savoir plus "

Utilisation de bases de données SQL et NoSQL dans une application Single Rails (MySQL, PostgreSQL et MongoDB)

Il y a plusieurs raisons pour lesquelles vous devriez envisager d'avoir plusieurs bases de données dans votre application Ruby on Rails. Dans mon cas, je m'attendais à devoir stocker de grandes quantités de données. Considérons que la base de données par défaut est MySQL. Dans le fichier database.yml de notre application, nous écrivons les connexions pour MySQL de manière normale. Ensuite, pour connecter postgresql dans la même application ...

Utilisation de bases de données SQL et NoSQL dans une application Single Rails (MySQL, PostgreSQL et MongoDB) En savoir plus "

Search Kick Gem - Pour rendre votre recherche intelligente sur l'application Rails

Search kick Gem est une gemme Ruby qui s'exécute au-dessus d'Elasticsearch et facilite la réalisation de recherches d'une manière conviviale pour Rails. De plus, il vous permet d'ajouter d'autres fonctionnalités telles que l'analyse, l'autocomplétion et les résultats personnalisés. Searchkick sait ce que vos utilisateurs recherchent. Au fur et à mesure que les individus chassent, il devient de plus en plus brillant ...

Search Kick Gem - Pour rendre votre recherche intelligente sur l'application Rails En savoir plus "

Comment utiliser Acts_As_Votable Gem ?

Acts_As_Votable est un gem Ruby spécialement conçu pour les modèles Rails/ActiveRecord. Ce gem permet à n'importe quel modèle de faire l'objet de votes (votes positifs/négatifs, « j'aime »/« je n'aime pas », etc.). Il permet de voter sur n'importe quel modèle dans des contextes arbitraires ; grâce à ce gem, nous pouvons voter sur n'importe quel modèle. Les votes ne doivent pas nécessairement provenir d'un utilisateur ; ils peuvent provenir de n'importe quel modèle…

Comment utiliser Acts_As_Votable Gem ? En savoir plus "

Planification d'événements récurrents avec Ice Cube Gem

Ice_cube est une bibliothèque Ruby permettant de gérer efficacement les événements récurrents (calendriers). Sa force réside dans sa capacité à définir plusieurs règles, ce qui permet à ice_cube de déterminer rapidement si un événement a lieu à une date précise (.occurs_on?) ou à quelles heures il se produit (.occurrences, .first, .all_occurrences). Comment obtenir ice_cube ? Pour l'installer…

Planification d'événements récurrents avec Ice Cube Gem En savoir plus "

Raisons pour lesquelles React Native est l'avenir

Nous privilégions toujours les processus ‘ rapides ’, qu’il s’agisse de temps ou d’argent. iOS et Android sont les deux systèmes d’exploitation dominants qui régissent actuellement l’ensemble du monde mobile. Les développeurs créent des applications pour ces deux plateformes qui offrent une expérience utilisateur améliorée, ou des applications rapides à développer et à exécuter sur plusieurs plateformes et…

Raisons pour lesquelles React Native est l'avenir En savoir plus "

fr_FRFrench