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


9
Comment sortir d'une boucle avec Ruby Pry?
J'utilise Pry avec mon application Rails. J'ai mis à l' binding.pryintérieur d'une boucle dans mon modèle pour essayer de déboguer un problème. Par exemple: (1..100).each do |i| binding.pry puts i end Lorsque je tape quit, il passe à l'itération suivante et s'arrête à nouveau. Existe-t-il un moyen de sortir de …
212 ruby-on-rails  ruby  loops  exit  pry 




3
Comment analyser un fichier YAML dans Ruby?
Je voudrais savoir comment analyser un fichier YAML avec le contenu suivant: --- javascripts: - fo_global: - lazyload-min - holla-min Actuellement, j'essaie de l'analyser de cette façon: @custom_asset_packages_yml = (File.exists?("#{RAILS_ROOT}/config/asset_packages.yml") ? YAML.load_file("#{RAILS_ROOT}/config/asset_packages.yml") : nil) if !@custom_asset_packages_yml.nil? @custom_asset_packages_yml['javascripts'].each{ |js| js['fo_global'].each{ |script| script } } end Mais cela ne semble pas fonctionner …
210 ruby  yaml 


4
Comment créer un message de sortie
Y a-t-il un appel de fonction d'une ligne qui quitte le programme et affiche un message? Je sais qu'en Perl, c'est aussi simple que: die("Message goes here") J'en ai assez de taper ceci: puts "Message goes here" exit
208 ruby 


5
Conversion d'un entier en une chaîne hexadécimale en Ruby
Existe-t-il un moyen intégré de convertir un entier dans Ruby en son équivalent hexadécimal? Quelque chose comme le contraire de String#to_i: "0A".to_i(16) #=>10 Comme peut-être: "0A".hex #=>10 Je sais comment rouler le mien, mais il est probablement plus efficace d'utiliser une fonction Ruby intégrée.

8
Comment mettre à jour rubygems
J'ai besoin de mettre à niveau Gems vers la version 1.8 J'ai essayé d'installer les paquets Debian respectifs mais il semble que sa mise à niveau ne soit pas améliorée anujm@test:~$ dpkg -l |grep -i rubygem ii rubygems 1.3.5-1ubuntu2 package management framework for Ruby libraries/applications ii rubygems-lwes 0.8.2-1323277262 LWES rubygems …
206 ruby  gem 

8
Comment arrondir une moyenne à 2 décimales dans PostgreSQL?
J'utilise PostgreSQL via la "suite" de Ruby gem. J'essaie d'arrondir à deux décimales. Voici mon code: SELECT ROUND(AVG(some_column),2) FROM table J'obtiens l'erreur suivante: PG::Error: ERROR: function round(double precision, integer) does not exist (Sequel::DatabaseError) Je n'obtiens aucune erreur lorsque j'exécute le code suivant: SELECT ROUND(AVG(some_column)) FROM table Quelqu'un sait-il ce que …
206 sql  ruby  postgresql  sequel 


13
Ruby: Comment transformer un hachage en paramètres HTTP?
C'est assez facile avec un hachage simple comme {:a => "a", :b => "b"} ce qui se traduirait par "a=a&b=b" Mais que faites-vous avec quelque chose de plus complexe comme {:a => "a", :b => ["c", "d", "e"]} qui devrait se traduire par "a=a&b[0]=c&b[1]=d&b[2]=e" Ou pire encore, (que faire) avec …
205 ruby  http  parameters  hashmap 


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.