Articles of rbuy

Ruby – Différence entre Array # << et Array # push

En examinant la documentation de Ruby 1.9.3, Array # << et Array # push ont été conçus pour implémenter l'ajout d'un élément à la fin du tableau en cours. Cependant, il semble y avoir des différences subtiles entre les deux. Celui que j’ai rencontré est que l’opérateur * peut être utilisé pour append le contenu […]

Comment enregistrez-vous des valeurs dans un fichier YAML?

Dans mon fichier persist.yml. J’ai la paire clé-valeur suivante … session = 0 Comment mettre à jour le fichier YAML de telle sorte que: session = 2

Comment naviguer dans les méthodes Ruby dans VIM?

J’apprends le développement de VIM pour Rails et souhaite naviguer facilement dans les méthodes d’un fichier. Jusqu’à présent, je vois plusieurs options: Trouvez ‘def’ en utilisant /def Créer une macro qui correspond à une clé en utilisant q et enregistrer utiliser les marques VIM? (même pas sûr de ce qu’ils font, ils semblent juste prometteurs […]

Quelles sont les ressortingctions pour les noms de méthode dans Ruby?

Par exemple, j’ai trouvé le bundler? noms de bundler? dans l’extrait suivant, et ne sais pas si le ? Le caractère est un mot-clé spécialisé ou une partie du nom de la méthode. # This is a predicate useful for the doc:guides task of applications. def bundler? # Note that rake sets the cwd to […]

Comment changer toutes les clés d’un hachage par un nouvel ensemble de clés données

Comment changer toutes les clés d’un hachage par un nouveau jeu de clés? Y a-t-il un moyen de le faire avec élégance?

Quel est le meilleur moyen / facile de valider une adresse e-mail dans Ruby?

Quel est le meilleur moyen / facile de valider une adresse e-mail dans Ruby (côté serveur)?

Exécution d’une commande à partir de Ruby affichant et capturant la sortie

Existe-t-il un moyen d’exécuter une commande (shell) à partir de Ruby, mais également de capturer la sortie? Peut-être avec l’aide d’un bijou? Ce que je veux dire par affichage, ce n’est pas l’imprimer à la fin, mais tel qu’il apparaît, de sorte que l’utilisateur obtient le feedback de ce qui se passe lors de l’exécution […]

Comment fonctionne l’affectation object_id?

Je joue avec .object_id de Ruby et .object_id remarqué que, dans plusieurs sessions séquentielles d’irb, j’ai les mêmes résultats: false.object_id // 0 true.object_id // 2 nil.object_id // 4 100.object_id // 201 En fait, object_id de chaque entier semble être ((valeur * 2) + 1). D’autre part, object_id d’une chaîne donnée n’est jamais le même après […]

Ruby Koan 151 soulevant des exceptions

Je traverse les rbuy koans, je suis sur 151 et je viens de bash un mur de briques. Voici le koan: # You need to write the sortingangle method in the file ‘sortingangle.rb’ require ‘sortingangle.rb’ class AboutTriangleProject2 < EdgeCase::Koan # The first assignment did not talk about how to handle errors. # Let's handle that […]

transférer db d’une application heroku à une autre plus rapidement

Existe-t-il un moyen plus rapide de transférer ma firebase database de production vers une application de test? Actuellement je fais un heroku db:pull sur ma machine locale puis heroku db:push –app testapp mais cela prend beaucoup de temps. J’ai des données de départ mais ce n’est pas aussi précis que de simplement tester avec mes […]