Questions marquées «ruby»

292
Comment installer la gem pg de PostgreSQL sur Ubuntu?

J'essaie d'installer la gem pg de PostgreSQL pour Ruby. J'ai émis la commande suivante: gem install pg J'ai installé Ruby 1.9.2 en utilisant RVM. La commande ci-dessus me montre l'erreur suivante. L'erreur est: Building native extensions. This could take a while... ERROR: Error installing pg:...

284
Comment supprimer des éléments vides d'un tableau?

J'ai le tableau suivant cities = ["Kathmandu", "Pokhara", "", "Dharan", "Butwal"] Je souhaite supprimer des éléments vides du tableau et souhaite le résultat suivant: cities = ["Kathmandu", "Pokhara", "Dharan", "Butwal"] Existe-t-il une méthode comme compactcelle-ci qui le fera sans...

282
Comment trier un tableau par ordre décroissant dans Ruby

J'ai un tableau de hachages: [ { :foo => 'foo', :bar => 2 }, { :foo => 'foo', :bar => 3 }, { :foo => 'foo', :bar => 5 }, ] J'essaie de trier ce tableau par ordre décroissant en fonction de la valeur de :bardans chaque hachage. J'utilise sort_bypour trier le tableau ci-dessus:...

275
Blocs et rendements en Ruby

J'essaie de comprendre les blocs yieldet comment ils fonctionnent dans Ruby. Comment est-il yieldutilisé? Beaucoup d'applications Rails que j'ai examinées sont utilisées yieldde manière étrange. Quelqu'un peut-il m'expliquer ou me montrer où aller pour les

274
Itérer à travers chaque fichier dans un répertoire

Comment écrire une boucle en ruby ​​pour pouvoir exécuter un bloc de code sur chaque fichier? Je suis nouveau sur ruby ​​et j'ai conclu que la façon de le faire est de faire chaque boucle. Le fichier ruby ​​sera exécuté à partir d'un répertoire différent de celui que je souhaite parcourir. J'ai...

273
Sortie Ruby colorisée vers le terminal [fermé]

Fermé. Cette question ne répond pas aux directives de débordement de pile . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question pour qu'elle soit sur le sujet de Stack Overflow. Fermé il y a 4 ans . Améliorez cette question À l'aide de Ruby,...