Articles of rbuy

Comment créer une moyenne à partir d’un tableau Ruby?

Comment trouver une moyenne d’un tableau? Si j’ai le tableau: [0,4,8,2,5,0,2,6] La moyenne me donnerait 3,375. Merci!

Impossible d’installer des gemmes sur OS X «El Capitan»

Je ne peux pas installer et exécuter fakes3 gem sur El Capitan Beta 5. J’ai essayé: sudo gem install fakes3 ERROR: While executing gem … (Errno::EPERM) Operation not permitted – /usr/bin/fakes3 Ensuite, j’ai essayé de le faire à la manière des coco. Cela a fonctionné pour les cocoapodes mais pas pour les fake3. mkdir -p […]

Comment vérifier l’existence d’un fichier

Existe-t-il une classe / méthode Ruby où je pourrais passer “un chemin complet”, home/me/a_file.txt , pour déterminer s’il s’agit d’un chemin de fichier valide?

Comment mettre à jour rubygems

J’ai besoin de mettre à jour les gemmes à 1.8 j’ai essayé d’installer les paquets respectifs de Debian mais il semble qu’il ne soit pas mis à niveau anujm@test:~$ dpkg -l |grep -i rubygem ii rubygems 1.3.5-1ubuntu2 package management framework for Ruby libraries/applications ii rubygems-lwes 0.8.2-1323277262 LWES rubygems ii rubygems1.8 1.3.5-1ubuntu2 package management framework for […]

Conversion de cas de chameau pour souligner la casse en rbuy

Existe-t-il une fonction prête à convertir les chaînes de cas en chameaux en chaînes séparées par des soulignés? Je veux quelque chose comme ça: “CamelCaseSsortingng”.to_underscore pour retourner “camel_case_ssortingng”. …

Briser de longues chaînes sur plusieurs lignes dans Ruby sans supprimer les nouvelles lignes

Nous avons récemment décidé à mon travail d’un guide de style rbuy. L’un des édits est qu’aucune ligne ne doit comporter plus de 80 caractères. Comme il s’agit d’un projet Rails, nous avons souvent des chaînes un peu plus longues, c’est-à-dire que «l’utilisateur X voulait vous envoyer un message sur Thing Y» qui ne correspond […]

Utiliser Sinatra pour des projets plus importants via plusieurs fichiers

Il semble que dans Sinatra, tous les gestionnaires de routes sont écrits dans un seul fichier, si je comprends bien, il agit comme un seul grand contrôleur. Existe-t-il un moyen de le diviser en fichiers indépendants distincts, par exemple quand quelqu’un appelle “/” – une action est exécutée et si smth comme “/ posts / […]

Comment créer une méthode de classe privée?

Comment cette approche de création d’une méthode de classe privée fonctionne-t-elle: class Person def self.get_name persons_name end class < raises “private method `persons_name’ called for Person:Class (NoMethodError)” Mais cela ne fait pas: class Person def self.get_name persons_name end private def self.persons_name “Sam” end end puts “Hey, ” + Person.get_name puts “Hey, ” + Person.persons_name

Les rails obtiennent l’index de «chaque» boucle

J’ai donc cette boucle: Comment pourrais-je obtenir l’index de “page” à l’intérieur de la boucle?

Pas d’opérateur d’incrémentation (++) dans Ruby?

Duplication possible: Pourquoi Ruby ne prend-il pas en charge i ++ ou i— pour le fixnum? Pourquoi n’y a-t-il pas d’opérateur d’incrémentation dans Ruby? par exemple i++ ++i Est-ce que l’opérateur ++ utilisé pour autre chose? Y a-t-il une vraie raison à cela?