Articles of rbuy

Affichage du code source d’un bijou

Ruby dabbler / newbie here qui n’est pas familier avec l’écosystème, excusez-moi si c’est une de ces questions super douteuses. Existe-t-il un moyen d’afficher tous les fichiers et / ou le code source installés par une gemme? C’est-à-dire que je viens de courir $ gem install sass Et le joyau de sass fait maintenant partie […]

Comment obtenir tous les noms de classes dans un espace de noms dans Ruby?

J’ai un module Foo , c’est l’espace de noms pour beaucoup de classes comme Foo::Bar , Foo::Baz et ainsi de suite. Existe-t-il un moyen de renvoyer tous les noms de classe placés par Foo ?

Chemin relatif à votre répertoire de projet

Dans mon projet Ruby, j’utilise un tas de choses comme le déplacement et l’édition de fichiers sur plusieurs boîtes distantes et j’ai vraiment besoin de quelque chose comme un chemin relatif vers le répertoire de mon projet racine. J’ai beaucoup de dossiers de traitement qui sont utilisés dans de nombreuses méthodes. En ce moment, j’ai […]

Comment redirect temporairement stderr dans Ruby?

Je voudrais redirect temporairement stderr dans un script Ruby pour la durée d’un bloc, en m’assurant de le remettre à sa valeur d’origine à la fin du bloc. J’ai eu du mal à trouver comment faire cela dans les ruby ​​docs.

Ruby – time.now en UTC

Duplication possible: Comment puis-je convertir DateTime.now en UTC en Ruby? Comment puis-je obtenir l’heure actuelle en date-heure-millisecondes et UTC? Ex. 2012-03-22T18: 48: 40.873Z J’ai essayé – Time.now.utc_offset.to_s Time.now.xs_datetime

Gem.source_index est obsolète, utilisez Specification. Devrais-je réinstaller Gem ou Rails?

J’apprends RoR sur Ubuntu 11. J’ai reçu le message suivant lorsque j’essayais de générer une application. Ai-je installé quelque chose de manière incorrecte? $ rails generate controller Pages home contact NOTE: Gem.source_index is deprecated, use Specification. It will be removed on or after 2011-11-01. Gem.source_index called from /usr/lib/ruby/gems/1.8/gems/bundler-1.0.12/lib/bundler/shared_helpers.rb:3. NOTE: Gem.source_index is deprecated, use Specification. It […]

after_commit pour un atsortingbut

J’utilise un after_commit dans mon application. Je voudrais qu’il se déclenche uniquement lorsqu’un champ particulier est mis à jour dans mon modèle. Quelqu’un sait comment faire cela?

Comment grouper par nombre dans un tableau sans utiliser de boucle

arr = [1,2,1,3,5,2,4] Comment puis-je compter le tableau par valeur de groupe avec sorting? J’ai besoin de la sortie suivante: x[1] = 2 x[2] = 2 x[3] = 1 x[4] = 1 x[5] = 1

Conversion de la chaîne majuscule en casse en utilisant Ruby

J’essaie de convertir une chaîne majuscule en Ruby en une minuscule, mais avec le premier caractère de chaque mot en majuscule. Exemple: convertir “MON CHAINE ICI” en “Ma chaîne ici”. Je sais que je peux utiliser la méthode .downcase, mais cela rendrait toutes les minuscules (“ma chaîne ici”). Je scanne toutes les lignes d’un fichier […]

Obtenir un code de caractère ASCII dans Ruby en utilisant “ `(point d’interrogation) échoue

Je suis dans une situation où j’ai besoin de la valeur ASCII d’un caractère (pour la question 22 de Project Euler , si vous voulez être spécifique) et je rencontre un problème. Étant nouveau sur Ruby, je l’ai cherché sur Google et j’ai trouvé ça ? était la voie à suivre ?A ou autre. Mais […]