Articles of ruby

Quelle est la différence entre inclure et exiger dans Ruby?

Ma question est similaire à ” Quelle est la différence entre include et extend dans Ruby? “. Quelle est la différence entre require et include dans Ruby? Si je veux juste utiliser les méthodes d’un module de ma classe, devrais-je l’ require ou l’ include ?

Comment désinstaller RVM?

Duplication possible: Comment supprimer rvm (gestionnaire de version ruby) de mon système? Comment puis-je désinstaller (ou réinstaller) RVM sur Ubuntu 9.10? J’ai foiré mon installation actuelle.

Quand utiliser RSpec let ()?

J’ai tendance à utiliser avant les blocs pour définir des variables d’instance. J’utilise ensuite ces variables dans mes exemples. Je suis récemment tombé sur let() . Selon RSpec docs, il est habitué à … pour définir une méthode d’aide mémo. La valeur sera mise en cache sur plusieurs appels dans le même exemple, mais pas […]

Erreur lors de l’installation de mysql2: Impossible de construire l’extension native gem

J’ai des problèmes en essayant d’installer mysql2 gem for Rails. Lorsque j’essaie de l’installer en exécutant l’ gem install mysql2 ou l’ gem install mysql2 cela me donne l’erreur suivante: Erreur lors de l’installation de mysql2: ERREUR: Impossible de créer l’extension native gem. Comment puis-je résoudre ce problème et installer mysql2 avec succès?

Comment supprimer des colonnes à l’aide de la migration Rails

Quelle est la syntaxe de suppression d’une colonne de table de firebase database via une migration Rails?

Que signifie map (&: name) dans Ruby?

J’ai trouvé ce code dans un RailsCast : def tag_names @tag_names || tags.map(&:name).join(‘ ‘) end Que signifie (&:name) dans map(&:name) ?

Comment résumer un tableau de nombres dans Ruby?

J’ai un tableau d’entiers. Par exemple: array = [123,321,12389] Y a-t-il une belle façon d’en obtenir la sum? Je le sais sum = 0 array.each { |a| sum+=a } travaillerait.

Quelle est la différence entre égal?, Eql?, === et ==?

J’essaie de comprendre la différence entre ces quatre méthodes. Je sais par défaut que == appelle la méthode equal? qui renvoie true lorsque les deux opérandes se réfèrent exactement au même object. === par défaut appelle aussi == appels equal? … ok, donc si toutes ces trois méthodes ne sont pas remplacées, alors je suppose […]

Comment écrire dans un fichier en Ruby?

Je dois lire les données de la firebase database et les enregistrer dans un fichier texte. Comment puis-je le faire en Ruby? Existe-t-il un système de gestion de fichiers dans Ruby?

Commencer, sauver et assurer en Ruby?

J’ai récemment commencé à programmer en Ruby, et j’examine la gestion des exceptions. Je me demandais si l’ ensure était l’équivalent de Ruby en C #? Devrais-je avoir: file = File.open(“myFile.txt”, “w”) begin file << "#{content} \n" rescue #handle the error here ensure file.close unless file.nil? end ou devrais-je le faire? #store the file file […]