Articles of rbuy

Meilleur moyen de renvoyer une valeur booléenne aléatoire

Je l’ai utilisé pendant un certain temps pour retourner soit true ou false lors de la création de fausses données de graine. Je me demande si quelqu’un a une manière meilleure, plus succincte ou verbeuse de retourner soit true soit false . rand(2) == 1 ? true : false

Arrêter l’exécution du script Ruby

Existe-t-il une méthode comme exit ou die en PHP qui arrête l’exécution d’un script Ruby?

Recherche des occurrences d’un caractère dans une chaîne avec Ruby

Je cherche la méthode Ruby (1.9 …) qui peut m’aider à trouver le nombre d’occurrences d’un caractère dans une chaîne. Je cherche toutes les occurrences, pas seulement la première. Par exemple: “Melanie est un noob” Il y a deux occurrences de la lettre “a”. Quelle serait la méthode Ruby que je pourrais utiliser pour trouver […]

Existe-t-il un équivalent à print_r ou var_dump dans Ruby / Ruby on Rails?

Je cherche un moyen de vider la structure d’un object, similaire aux fonctions print_r et var_dump de var_dump pour des raisons de débogage.

Comment rétrograder les rubygems?

J’ai rubygems 1.3.1 installé mais je veux revenir à 1.2.0. Quelle est la commande pour rétrograder rubygems?

Ruby on Rails: Comment append des zéros devant un chiffre s’il est inférieur à 10?

Je cherche à convertir des nombres à un chiffre en nombres à deux chiffres comme ceci: 9 ==> 09 5 ==> 05 12 == 12 4 ==> 04 Je pense que je pourrais mettre un tas de déclarations if-else (si le nombre est inférieur à 10, puis faire un gsub), mais c’est horrible codage. Je […]

Fusionner et entrelacer deux tableaux dans Ruby

J’ai le code suivant: a = [“Cat”, “Dog”, “Mouse”] s = [“and”, “&”] Je veux fusionner le tableau s en tableau a ce qui me donnerait: [“Cat”, “and”, “Dog”, “&”, “Mouse”] En parcourant les documents Ruby Array et Enumerable, je ne vois pas une telle méthode pour y parvenir. Y a-t-il un moyen de le […]

Que fait le commentaire «frozen_ssortingng_literal: true»?

Ceci est le rspec rspec dans le répertoire de mon projet. #!/usr/bin/env ruby begin load File.expand_path(“../spring”, __FILE__) rescue LoadError end # frozen_ssortingng_literal: true # # This file was generated by Bundler. # # The application ‘rspec’ is installed as part of a gem, and # this file is here to facilitate running it. # require […]

Lire l’entrée de la console dans Ruby?

Je veux écrire un simple programme A + B en ruby, mais je ne sais pas comment travailler avec la console.

Quelle est la différence entre arracher et recueillir dans les rails?

Voici deux exemples de codes. Premier avec collect : User.first.gifts.collect(&:id) Deuxième avec pluck : User.first.gifts.pluck(:id) Y a-t-il une différence entre la performance ou quelque chose d’autre?