Articles of ruby

Quelle est la différence entre mysql et mysql2 gem

J’avais l’habitude de travailler avec le gem mysql , mais souvent aujourd’hui, j’entends parler de la gem mysql2 . En outre, il est inclus dans le Gemfile par défaut dans Rails 3.0.x Quelle est la différence et les avantages de l’utilisation de la gem mysql2 ?

Quelle est la différence entre send_data et send_file dans Ruby on Rails?

Lequel est le mieux pour le streaming et les téléchargements de fichiers? Veuillez fournir des exemples.

Rails Sélectionnez Drop Down for States?

Je me demandais s’il y avait peut-être déjà des fonctions intégrées pour les rails, de manière à créer une liste déroulante de sélection avec tous les états des États-Unis, de sorte que je n’aurais pas à la saisir manuellement. J’ai cherché en ligne mais je n’ai pas pu en trouver. Des suggestions sur ce qu’il […]

Puis-je configurer la suppression en cascade dans Rails?

Je sais que c’est probablement sur Internet quelque part, mais je ne trouve pas la réponse ici sur Stackoverflow, alors j’ai pensé que je pourrais augmenter un peu la base de connaissances ici. Je suis un débutant chez Ruby and Rails, mais mon entreprise y est très bien investie, alors j’essaie de la connaître un […]

Comment «effacer» l’utilisateur avec Devise

J’utilise actuellement Devise pour l’enregistrement / l’authentification des utilisateurs dans un projet Rails. Lorsqu’un utilisateur souhaite annuler son compte, l’object utilisateur est détruit, ce qui laisse mon application dans un état indésirable. Quelle est la manière la plus simple d’implémenter une “suppression logicielle”, c’est-à-dire en supprimant uniquement les données personnelles et en marquant l’utilisateur comme […]

Différence entre un bloc it et un bloc spec dans RSpec

Quelle est la différence entre un bloc it et un bloc spec dans RSpec? subject { MovieList.add_new(10) } specify { subject.should have(10).items } it { subject.track_number.should == 10} Ils semblent faire le même travail. Il suffit de vérifier pour être sûr.

Comment puis-je obtenir le nom de la commande appelée pour les invites d’utilisation dans Ruby?

J’ai écrit un joli petit script Ruby il y a quelque temps que j’aime beaucoup. Je voudrais améliorer sa robustesse en vérifiant le nombre d’arguments approprié: if ARGV.length != 2 then puts “Usage: arg1 arg2” end Bien sûr, c’est un pseudocode. Quoi qu’il en soit, en C ou C ++, je pourrais utiliser argv[0] pour […]

Syntaxe pour une boucle for dans ruby

Comment est-ce que je fais ce type de boucle pour Ruby? for(int i=0; i<array.length; i++) { }

Comment puis-je supprimer les retours chariot avec Ruby?

Je pensais que ce code fonctionnerait, mais l’expression régulière ne correspond jamais au \ r \ n. J’ai vu les données que je lis dans un éditeur hexadécimal et vérifié qu’il y a vraiment un motif hexadécimal D et hexadécimal dans le fichier. J’ai également essayé les expressions régulières / \ xD \ xA / […]

Déterminer le type de fichier dans Ruby

Comment déterminer de manière fiable le type d’un fichier? L’parsing d’extension de fichier n’est pas acceptable. Il doit y avoir un outil rubyesque similaire à la commande UNIX file (1)? Cela concerne le type MIME ou de contenu, pas les classifications du système de fichiers, telles que répertoire, fichier ou socket.