Questions marquées «ruby»

Ruby est un langage interprété orienté objet dynamique et open source multiplateforme, créé par Yukihiro Matsumoto (Matz) en 1995. La balise [ruby] est destinée aux questions liées au langage Ruby, y compris sa syntaxe et ses bibliothèques. Les questions Ruby on Rails doivent être étiquetées avec [ruby-on-rails].



5
Ajout à une chaîne existante
Pour ajouter à une chaîne existante, c'est ce que je fais. s = 'hello' s.gsub!(/$/, ' world'); Existe-t-il un meilleur moyen d'ajouter à une chaîne existante. Avant que quelqu'un ne suggère la réponse suivante, laissez-moi montrer que celle-ci ne fonctionne pas s = 'hello' s.object_id s = s + ' …
104 ruby 






12
Teste si la chaîne est un nombre dans Ruby on Rails
J'ai les éléments suivants dans mon contrôleur d'application: def is_number?(object) true if Float(object) rescue false end et la condition suivante dans mon contrôleur: if mystring.is_number? end La condition génère une undefined methoderreur. Je suppose que j'ai défini is_numberau mauvais endroit ...?

5
Réutiliser les étapes de concombre
Je veux réutiliser certaines étapes du concombre mais je n'arrive pas à trouver le bon chemin. Je veux écrire une étape comme: Given /^I login with (.*) credentials$/ |type| # do stuff with type being one of "invalid" or "valid" end Mais alors ayez une autre étape comme: Given /^I …
103 ruby  testing  cucumber 


4
Meilleur moyen de renvoyer une valeur booléenne aléatoire
Je l'utilise depuis un certain temps pour retourner trueou falsepour créer de fausses données de semences. Je me demande simplement si quelqu'un a une meilleure façon, plus succincte ou plus détaillée de renvoyer l'un trueou l' autre false. rand(2) == 1 ? true : false
103 ruby 


4
Comment configurer un projet Ruby de base?
Je veux créer un petit projet Ruby avec 10 ~ 20 classes / fichiers. J'ai besoin de quelques gemmes et je veux utiliser RSpec comme cadre de test. Je pourrais vouloir construire un bijou plus tard, mais ce n'est pas certain. Existe-t-il un mode d'emploi ou un guide qui me …


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.