Questions sur ruby

21
réponses

Comment écrire une déclaration switch dans Ruby?

Comment puis-je écrire une déclaration d'échange dans Ruby?
demandé sur 2009-06-04 05:18:00
22
réponses

Vérifier si une valeur existe dans un tableau en Ruby

j'ai une valeur 'Dog' et un tableau ['Cat', 'Dog', 'Bird'] . Comment puis-je vérifier si elle existe dans le tableau sans la boucler? Est-il un moyen simple de vérifier si la valeur existe, rien de plus?
demandé sur 2009-12-31 20:49:03
14
réponses

Explication concise de nil v. empty v. blank dans Ruby on Rails

je cherche à plusieurs reprises une définition claire des différences de nil? , blank? , et empty? dans Ruby on Rails. ... s les éléments. y a-t-il quelque chose qui manque, ou une comparaison plus étroite qui peut être faite?
demandé sur 2009-05-20 02:51:36
12
réponses

Comment faire de --no-ri --no-rdoc la valeur par défaut pour gem install?

Je n'utilise pas la sortie RI ou RDoc des gemmes que j'installe dans ma machine ou dans les serveurs que je manipule ( ... arce que j'oublie de mettre --no-ri --no-rdoc . y a-t-il un moyen de rendre ces deux drapeaux par défaut?
demandé sur 2009-09-05 01:48:59
18
réponses

Qu'est-ce qu'attr accessor dans Ruby?

J'ai du mal à comprendre attr_accessor dans Ruby. Quelqu'un peut-il m'expliquer cela?
demandé sur 2010-12-07 00:07:06
10
réponses

Comprendre les Rails jeton D'authenticité

je suis en train de rencontrer quelques problèmes concernant le jeton D'authenticité dans les Rails, comme je l'ai fai ... ez-vous une source d'information complète sur ce sujet ou voulez-vous passer votre temps à expliquer en détails ici?
demandé sur 2009-06-03 00:01:38
5
réponses

Pourquoi est-ce mal de sauver Exception => e `dans Ruby?

Ryan Davis Ruby QuickRef says (without explanation): ne sauvez pas L'Exception. JAMAIS. ou je vais vous poignarder. pourquoi pas? Quelle est la bonne chose à faire?
demandé sur 2012-04-06 23:17:47
17
réponses

Comment obtenir un numéro au hasard dans Ruby

Comment puis-je générer un nombre aléatoire entre 0 et n ?
demandé sur 2008-10-13 22:07:24
6
réponses

Comment installer une version spécifique d'un rubis?

à l'aide de l'outil en ligne de commande gem , Comment puis-je installer une version spécifique d'un gem?
demandé sur 2013-06-10 18:37:15
30
réponses

Comment générer une chaîne aléatoire dans Ruby

je suis en train de générer une chaîne d'majuscules pseudo-aléatoires de 8 caractères pour" A".. "Z": value = "" ... ==1?65:97) + rand(25)).chr} mais on dirait une poubelle. quelqu'un aurait-il une meilleure méthode?
demandé sur 2008-09-18 02:24:44
6
réponses

L'équivalent de "continue" en Ruby

en C et dans beaucoup d'autres langues, il y a un mot-clé continue qui, lorsqu'il est utilisé à l'intérieur d'une boucle, saute à la prochaine itération de la boucle. Y a-t-il un équivalent de ce mot clé continue dans Ruby?
demandé sur 2010-10-24 23:36:34
4
réponses

Différence entre rake db:migrate db:réinitialiser et db:schéma:charge

la différence entre rake db:migrate et rake db:reset est assez claire dans ma tête. Ce que je ne comprends pas, c'est ... ion sur une nouvelle base de données. s'il vous plaît aidez à clarifier, si ma compréhension a mal tourné.
demandé sur 2012-04-24 20:11:32
16
réponses

Comment puis-je" pretty " formater ma sortie JSON en Ruby on Rails?

j'aimerais que ma sortie JSON dans Ruby on Rails soit" jolie " ou joliment formatée. en ce moment, j'appelle ... y a-t-il moyen de configurer ou une méthode pour rendre mon JSON" joli " ou joliment formaté dans les Rails?
demandé sur 2008-09-17 23:25:17
10
réponses

Comment puis-je supprimer RVM (Ruby Version Manager) de mon système?

Comment puis-je supprimer RVM (Ruby Version Manager) de mon système?
demandé sur 2010-08-24 20:26:32
7
réponses

Quelle est la différence entre l'égalité?, eql?, ===,==?

j'essaie de comprendre la différence entre ces quatre méthodes. Je sais par défaut que == appelle la méthode equal? ... opérande? pourquoi Ruby a-t-elle autant de signes d'égalité? Sont-ils censés diffèrent dans la sémantique?
demandé sur 2011-08-23 10:13:58
13
réponses

Comment faire pour retirer une clé du hachage et obtenir le hachage restant dans Ruby/Rails?

pour ajouter une nouvelle paire à Hash je fais: {:a => 1, :b => 2}.merge!({:c => 3}) #=> {:a => ... tant, donc je pourrais faire des choses comme: foo(my_hash.reject! { |k| k == my_key }) en une ligne.
demandé sur 2011-06-03 17:19:23
14
réponses

Que signifie map ( & : nom) dans Ruby?

j'ai trouvé ce code dans un RailsCast : def tag_names @tag_names || tags.map(&:name).join(' ') end que signifie (&:name) dans map(&:name) ?
demandé sur 2009-08-01 21:35:58
10
réponses

Pourquoi les points d'exclamation sont-ils utilisés dans les méthodes Ruby?

dans Ruby certaines méthodes ont un point d'interrogation ( ? ) qui pose une question comme include? qui demande si l' ... certaines méthodes ont des points d'exclamation ( ! ) alors que d'autres ne le font pas? ça veut dire Quoi?
demandé sur 2009-03-04 23:02:28
9
réponses

Comment rediriger vers un 404 en Rails?

j'aimerais "truquer" une page 404 dans Rails. En PHP, j'enverrais simplement un en-tête avec le code d'erreur comme tel: header("HTTP/1.0 404 Not Found"); Comment est-ce fait avec les Rails?
demandé sur 2010-03-05 12:52:55
10
réponses

Quelle est la différence entre inclure et exiger dans Ruby?

ma question est similaire à" Quelle est la différence entre inclure et étendre dans Ruby? ". Quelle est ... dans Ruby? Si je veux juste utiliser les méthodes d'un module de ma classe, dois-je require it ou include it?
demandé sur 2008-11-25 20:12:31
9
réponses

Quand utiliser Rspecet ()?

j'ai tendance à utiliser avant les blocs pour définir les variables d'instance. J'utilise ensuite ces variables dans m ... e l'utilisation de variables d'instance dans les blocs avant? Et aussi quand devez-vous utiliser let() vs before() ?
demandé sur 2011-03-19 05:10:04
1
réponses

Comment désinstaller RVM? [dupliquer]

possibilité de dupliquer: Comment faire pour supprimer RVM (ruby version manager) de mon système ... Comment puis-je désinstaller (ou réinstaller) RVM sur Ubuntu 9.10? J'ai foiré mon installation actuelle.
demandé sur 2010-10-16 22:42:25
3
réponses

Quand le singe corrige une méthode, pouvez-vous appeler la méthode overridden de la nouvelle implémentation?

si je corrige une méthode dans une classe, comment pourrais-je appeler la méthode overridden à partir de la méthode ov ... "Hello" end end class Foo def bar() super() + " World" end end >> Foo.new.bar == "Hello World"
demandé sur 2010-12-17 14:43:08
7
réponses

Comment exécuter des tâches de râteau à partir de tâches de râteau?

j'ai un Rakefile qui compile le projet de deux façons, selon la variable globale $build_type , qui peut être :debug ... l un moyen d'appeler une tâche comme si c'était une méthode? Ou comment puis-je obtenir quelque chose de semblable?
demandé sur 2009-02-23 18:13:16
9
réponses

Qu'est-ce que le double-côlon de Ruby?

Qu'est-ce que ce double-côlon :: ? Par exemple: Foo::Bar . j'ai trouvé un définition : ... quel bien est scope (privé, protégé) si vous pouvez juste utiliser :: pour exposer quoi que ce soit?
demandé sur 2010-06-10 00:03:36
6
réponses

Quelle est la différence entre inclure et étendre dans Ruby?

je réfléchis à Ruby metaprogramming. Les mixin / modules parviennent toujours à m'embrouiller. include ... # "Module Method: Hi there!" puts "Extend" ClassThatExtends.module_method # "Module Method: Hi there!"
demandé sur 2008-10-01 09:40:58
5
réponses

Rails 4: Liste des types de données disponibles

Où puis-je trouver une liste des types de données qui peuvent être utilisés dans Ruby on Rails 4? Comme ... s d'en apprendre plus sur les nouveautés et j'aimerais avoir une liste à laquelle je pourrais facilement me référer.
demandé sur 2013-07-29 11:19:46
14
réponses

Quand utiliser lambda, quand utiliser Proc.de nouveau?

dans Ruby 1.8, il y a des différences subtiles entre proc/lambda d'une part, et Proc.new de l'autre. qu ... sur la façon de décider lequel choisir? dans Ruby 1.9, proc et lambda sont différents. Quel est le problème?
demandé sur 2008-08-03 10:40:54
6
réponses

Comment convertir un timestamp unix (secondes depuis l'époque) en Ruby DateTime?

comment convertir un timestamp Unix (secondes depuis l'époque) en Ruby DateTime?
demandé sur 2011-10-19 07:55:46
8
réponses

Rails:inclure vs:joint

c'est plus une question de "pourquoi faire les choses de cette façon" qu'une question de "Je ne sais pas comment faire ... peut-être Rails est conscient de la question de la performance et ne se joint pas sauf dans certains les cas?
demandé sur 2009-07-30 23:00:51