Articles of rbuy

Est-il possible de créer des méthodes uniquement pour l’instance d’une classe Ruby à partir de cette instance?

Soit un class Example défini comme: class Example def initialize(test=’hey’) self.class.send(:define_method, :say_hello, lambda { test }) end end En appelant Example.new; Example.new Example.new; Example.new j’obtiens un warning: method redefined; discarding old say_hello warning: method redefined; discarding old say_hello . Je conclus que cela doit être parce qu’il définit une méthode dans la classe actuelle (ce […]

Ruby: Comment grouper un tableau Ruby?

J’ai un tableau Ruby > list = Request.find_all_by_artist(“Metallica”).map(&:song) => [“Nothing else Matters”, “Enter sandman”, “Enter Sandman”, “Master of Puppets”, “Master of Puppets”, “Master of Puppets”] et je veux une liste avec les comptes comme ceci: {“Nothing Else Matters” => 1, “Enter Sandman” => 2, “Master of Puppets” => 3} Donc, idéalement, je veux un hash […]

Méthode limite Ruby Array

Je veux limiter un object Array. Comment est-ce possible avec le rbuy [‘one’,’two’,’three’].limit(2) => [‘one’,’two’] Merci pour votre aide rapide!

Argument optionnel Rails

j’ai un cours class Person attr_accessor :name,:age def initialize(name,age) @name = name @age = age end end Je voudrais rendre l’âge facultatif afin qu’il soit 0 s’il n’est pas passé ou si le nom est vide s’il n’est pas passé J’ai un peu étudié cela, mais c’est un peu déroutant quant à ce que j’ai […]

Supprimer tous les caractères spéciaux d’une chaîne – ruby

Je faisais les défis de l’écriture de code pythonchallenge dans ruby, en particulier celui-ci . Il contient une très longue chaîne dans la source de page avec des caractères spéciaux. J’essayais de trouver un moyen de les supprimer / de vérifier les caractères alphabétiques. J’ai essayé d’utiliser la méthode de numérisation, mais je pense que […]

Texte souligné avec Markdown

J’utilise BlueCloth comme une bibliothèque Markdown pour Ruby et je ne trouve aucune syntaxe pour obtenir un texte souligné. Qu’Est-ce que c’est?

Comment rompre avec les boucles nestedes dans Ruby?

supposons le code ruby ​​suivant: bank.twigs do |branch| branch.employees.each do |employee| NEXT BRANCH if employee.name = “John Doe” end end NEXT BRANCH est bien sûr pseudocode. Existe-t-il un moyen de sortir d’une boucle parente, comme on peut le faire en Perl, par exemple (en utilisant des étiquettes de boucle)? Merci d’avance.

Comment vérifier si un fichier existe (sur le serveur distant) dans Capistrano?

Comme beaucoup d’autres que j’ai vu dans Googleverse, je suis tombé victime des File.exists? piège, qui vérifie bien sûr votre système de fichiers local , pas le serveur sur lequel vous effectuez le déploiement. J’ai trouvé un résultat qui utilisait un hack de shell comme: if [[ -d #{shared_path}/images ]]; then … mais cela ne […]

RubyTest dans Sublime Text 2

J’essaie de faire fonctionner RubyTest dans Sublime Text 2. J’ai suivi l’instruction sur le fichier Readme de Github et j’ai obtenu l’erreur suivante. Est-ce que quelqu’un sait comment je pourrais résoudre ce problème? /bin/sh: rspec: command not found

Comment trouver le fichier source pour une tâche de râteau?

Je sais que vous pouvez voir toutes les tâches de rake possibles en tapant rake -T Mais j’ai besoin de savoir ce que fait exactement une tâche. Comment puis-je trouver un fichier source qui a réellement la tâche? Par exemple, j’essaie de trouver la source de la tâche db: schema: dump.