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


11
Comment effacer tous les jobs de Sidekiq?
J'utilise sidekiq pour les tâches d'arrière-plan dans l'application Rails. Maintenant, le nombre d'emplois augmente, donc je veux effacer tous les emplois. J'ai essayé la commande suivante dans la console Sidekiq::Queue.new.clear mais il donnait l'erreur suivante. NameError: uninitialized constant Sidekiq::Queue Comment effacer tous les jobs de sidekiq?

26
rails + MySQL sous OSX: Bibliothèque non chargée: libmysqlclient.18.dylib
Je commence juste avec Ruby (et les rails). J'ai fait l'installation selon http://ruby.railstutorial.org/ruby-on-rails-tutorial-book#sec:ruby gems, en utilisant rvm. J'ai tout fonctionne bien avec sqlite. Maintenant, j'aimerais essayer de convertir des choses vers MySQL, car c'est ce avec quoi je fais la plupart de mon développement. Dans mon Gemfile, j'ai remplacé sqlite …

11
Comment faire fonctionner Ruby / Homebrew / RVM sur Yosemite?
Après avoir installé Yosemite, je n'ai pas pu exécuter d'infusion ou de rubis. J'obtenais cette erreur lors de la mise à jour de la bière: /usr/local/bin/brew: /usr/local/Library/brew.rb: /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby: bad interpreter: No such file or directory /usr/local/bin/brew: line 23: /usr/local/Library/brew.rb: Undefined error: 0 obtenir cette erreur sur irb: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/fileutils.rb:245:in mkdir': Permission …


6
Ruby Hash au tableau de valeurs
J'ai ceci: hash = { "a"=>["a", "b", "c"], "b"=>["b", "c"] } et je veux arriver à ceci: [["a","b","c"],["b","c"]] Cela semble devoir fonctionner, mais cela ne fonctionne pas: hash.each{|key,value| value} => {"a"=>["a", "b", "c"], "b"=>["b", "c"]} Aucune suggestion?
118 ruby  arrays  hash 

5
Convertir une chaîne en expression régulière ruby
J'ai besoin de convertir une chaîne comme "/ [\ w \ s] + /" en expression régulière. "/[\w\s]+/" => /[\w\s]+/ J'ai essayé d'utiliser différentes Regexpméthodes comme: Regexp.new("/[\w\s]+/") => /\/[w ]+\//, de même Regexp.compileet Regexp.escape. Mais aucun d'entre eux ne revient comme je m'y attendais. De plus, j'ai essayé de supprimer …
118 ruby  regex  string  ruby-1.9.3 


8
Passer une méthode comme paramètre dans Ruby
J'essaye de déconner un peu avec Ruby. C'est pourquoi j'essaye d'implémenter les algorithmes (donnés en Python) du livre "Programming Collective Intelligence" Ruby. Au chapitre 8, l'auteur passe une méthode a comme paramètre. Cela semble fonctionner en Python mais pas en Ruby. J'ai ici la méthode def gaussian(dist, sigma=10.0) foo end …
118 ruby  parameters  methods 

8
Comment résoudre "Vous devez avoir Ruby et Sass installés et dans votre PATH pour que cette tâche fonctionne" Avertissement?
Je suis en train de configurer un nouveau Mac pour le travail. J'ai installé Grunt & Grunt CLI dans le monde entier. Ensuite, j'ai fait un npm installdossier à l'intérieur d'un projet pour installer toutes les dépendances. Aucun problème jusqu'à présent, mais dès que j'essaye d'exécuter la sass:disttâche, j'obtiens cet …
117 ruby  macos  bash  terminal  sass 


7
ERREUR: Erreur lors de l'installation de capybara-webkit:
Des suggestions pour y remédier? gem install capybara-webkit -v '0.11.0' Building native extensions. This could take a while... ERROR: Error installing capybara-webkit: ERROR: Failed to build gem native extension. /home/durrantm/.rvm/rubies/ruby-1.9.3-p194/bin/ruby extconf.rb sh: qmake: not found Gem files will remain installed in /home/durrantm/.rvm/gems/ruby-1.9.3-p194/gems/capybara-webkit-0.11.0 for inspection. Results logged to /home/durrantm/.rvm/gems/ruby-1.9.3-p194/gems/capybara-webkit-0.11.0/./gem_make.out

7
Pouvez-vous fournir des arguments à la syntaxe de la carte (méthode &:) dans Ruby?
Vous êtes probablement familier avec le raccourci Ruby suivant ( aest un tableau): a.map(&:method) Par exemple, essayez ce qui suit dans irb: >> a=[:a, 'a', 1, 1.0] => [:a, "a", 1, 1.0] >> a.map(&:class) => [Symbol, String, Fixnum, Float] La syntaxe a.map(&:class)est un raccourci pour a.map {|x| x.class}. En savoir …
116 ruby 

18
avantage de la méthode du robinet en rubis
Je lisais juste un article de blog et j'ai remarqué que l'auteur utilisait tapdans un extrait quelque chose comme: user = User.new.tap do |u| u.username = "foobar" u.save! end Ma question est de savoir quel est exactement l'avantage ou l'avantage d'utiliser tap? Ne pourrais-je pas simplement faire: user = User.new …
116 ruby 


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.