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





17
Comment implémenter une classe abstraite en ruby?
Je sais qu'il n'y a pas de concept de classe abstraite en rubis. Mais s'il faut le mettre en œuvre, comment s'y prendre? J'ai essayé quelque chose comme ... class A def self.new raise 'Doh! You are trying to write Java in Ruby!' end end class B < A ... …

6
Ruby remplace la chaîne par le modèle de regex capturé
J'ai du mal à traduire cela en Ruby. Voici un morceau de JavaScript qui fait exactement ce que je veux faire: function get_code(str){ return str.replace(/^(Z_.*): .*/,"$1")​​​​​​​​​​​​​​​​​​​​​​​​​​​; } J'ai essayé gsub , sub et replace mais aucun ne semble faire ce que j'attends. Voici des exemples de choses que j'ai essayées: …
121 ruby  regex  replace 



4
Comment trier un tableau de hachages par une valeur dans le hachage?
Ce code Ruby ne se comporte pas comme je m'y attendais: # create an array of hashes sort_me = [] sort_me.push({"value"=>1, "name"=>"a"}) sort_me.push({"value"=>3, "name"=>"c"}) sort_me.push({"value"=>2, "name"=>"b"}) # sort sort_me.sort_by { |k| k["value"]} # same order as above! puts sort_me Je cherche à trier le tableau de hachages par la clé …
120 ruby  arrays  sorting  hash 




5
Comment installer Ruby 2.1.4 sur Ubuntu 14.04
Je ne sais pas comment installer le dernier Ruby sur Ubuntu. J'ai d'abord installé le Ruby 1.9.3 par défaut, en utilisant sudo apt-get install ruby Ensuite, j'ai essayé d'installer la version 2.0 en utilisant sudo apt-get install ruby2.0 Ma version de Ruby est toujours "ruby 1.9.3p484 (2013-11-22 révision 43786) [x86_64-linux])" …

2
Possible d'accéder à l'index dans un hachage à chaque boucle?
Il me manque probablement quelque chose d'évident, mais existe-t-il un moyen d'accéder à l'index / au nombre de l'itération dans un hachage de chaque boucle? hash = {'three' => 'one', 'four' => 'two', 'one' => 'three'} hash.each { |key, value| # any way to know which iteration this is # …
119 ruby  enumerable 

7
Problème de comparaison du temps avec RSpec
J'utilise Ruby on Rails 4 et le gem 2.14 rspec-rails. Pour mon objet, je voudrais comparer l'heure actuelle avec l' updated_atattribut d'objet après l'exécution d'une action du contrôleur, mais je suis en difficulté car la spécification ne passe pas. Autrement dit, étant donné ce qui suit est le code de …

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.