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].

25
Quels sont les Ruby Gotchas dont un débutant devrait être averti? [fermé]
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions-réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, un sondage ou une discussion approfondie. Si vous …
108 ruby 


14
Comment comparer deux hachages?
J'essaie de comparer deux Ruby Hashes en utilisant le code suivant: #!/usr/bin/env ruby require "yaml" require "active_support" file1 = YAML::load(File.open('./en_20110207.yml')) file2 = YAML::load(File.open('./locales/en.yml')) arr = [] file1.select { |k,v| file2.select { |k2, v2| arr << "#{v2}" if "#{v}" != "#{v2}" } } puts arr La sortie à l'écran est le …
108 ruby  hash 

17
Comment définir les valeurs par défaut dans Rails?
J'essaie de trouver le meilleur moyen de définir des valeurs par défaut pour les objets dans Rails. Le mieux que je puisse penser est de définir la valeur par défaut dans la newméthode dans le contrôleur. Quelqu'un a-t-il quelque chose à dire si cela est acceptable ou s'il existe une …

9
Méthodes de module privé dans Ruby
J'ai une question en deux parties Meilleur entrainement J'ai un algorithme qui effectue une opération sur une structure de données à l'aide de l'interface publique Il s'agit actuellement d'un module avec de nombreuses méthodes statiques, toutes privées à l'exception de la méthode d'interface publique unique. Il y a une variable …


14
Ruby: Comment convertir une chaîne en booléen
J'ai une valeur qui sera l'une des quatre choses suivantes: boolean true, boolean false, la chaîne "true" ou la chaîne "false". Je veux convertir la chaîne en booléen s'il s'agit d'une chaîne, sinon laissez-la inchangée. En d'autres termes: "vrai" devrait devenir vrai "false" devrait devenir faux vrai devrait rester vrai …

9
Comment mettre à jour Ruby vers 1.9.x sur Mac?
J'ai créé un nouveau compte utilisateur sur mon mac et j'essaie de mettre à jour la version actuelle de ruby ​​dessus (1.9.2) à partir de la valeur par défaut de Snow Leopard de 1.8.7. Quelqu'un peut-il me diriger vers un tutoriel ou m'expliquer la meilleure méthode pour mettre à jour …
107 ruby  macos  installation 

2
Qu'est-ce que mattr_accessor dans un module Rails?
Je n'ai pas vraiment trouvé cela dans la documentation de Rails mais il semble que «mattr_accessor» soit le corollaire du module pour «attr_accessor» (getter & setter) dans une classe Ruby normale . Par exemple. dans une classe class User attr_accessor :name def set_fullname @name = "#{self.first_name} #{self.last_name}" end end Par …

15
Erreur "Impossible de trouver le bundle"
Lorsque j'essaye de le faire, bundler updatej'obtiens cette erreur: .rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:247:in `to_specs': Could not find bundler (>= 0) amongst [rake-0.8.7, rake-0.8.7, rubygems-update-1.8.4] (Gem::LoadError) Je suis nouveau sur Ruby, est-ce que quelqu'un peut me dire ce qui causerait cela? Rake 0.8.7 est installé.

13
Installation de vim avec le support ruby ​​(+ ruby)
J'essaie d'installer command-t pour vim mais ma version actuelle de vim n'a pas le drapeau (+ ruby). La commande "quel ruby" montre que ruby ​​est installé. Que dois-je faire pour activer le drapeau + ruby ​​dans vim? Aussi, que signifie techniquement le drapeau + rubis?
107 ruby  vim 


5
Capturer Ctrl-c dans ruby
J'ai reçu un programme ruby ​​hérité de longue date, qui a de nombreuses occurrences de begin #dosomething rescue Exception => e #halt the exception's progress end partout. Sans rechercher toutes les exceptions possibles, celles-ci pourraient être gérées (du moins pas immédiatement), j'aimerais toujours pouvoir l'arrêter parfois CtrlC. Et j'aimerais le …

5
Modifiez le nom du paramètre: id dans Routing resources for Rails
J'ai regardé autour de moi pour savoir comment changer l'emplacement des paramètres dynamiques et j'ai trouvé ce post qui fait exactement la chose. Le message est https://thoughtbot.com/blog/rails-patch-change-the-name-of-the-id-parameter-in Fondamentalement, ce qu'il fait est, si les itinéraires suivants sont: map.resources :clients, :key => :client_name do |client| client.resources :sites, :key => :name do …


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.