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



6
Si la chaîne est vide, renvoie une valeur par défaut
Souvent, je dois vérifier si une valeur est vide et écrire que "Aucune donnée présente" comme ça: @user.address.blank? ? "We don't know user's address" : @user.address Et quand nous avons environ 20-30 champs que nous devons traiter de cette manière, cela devient moche. Ce que j'ai fait est une classe …



17
Compréhension de liste en Ruby
Pour faire l'équivalent de la compréhension de liste Python, je fais ce qui suit: some_array.select{|x| x % 2 == 0 }.collect{|x| x * 3} Y a-t-il une meilleure façon de faire cela ... peut-être avec un seul appel de méthode?

7
Installation de Ruby Gem sous Windows
Je suis nouveau dans le rubis. J'ai essayé d'installer GEM sur mon PC en suivant les étapes données sur le site http://rubygems.org/pages/download . J'ai téléchargé le package à partir du site de mention et ai changé le répertoire dans le répertoire dans lequel réside l'installation et essayé d'exécuter l'installation à …
93 ruby  gem  install 

6
Rails comment exécuter la tâche de râteau
Comment exécuter ce fichier rake dans le terminal / la console? mon statistik.rake dans lib / tasks desc "Importer statistikker" namespace :reklamer do task :iqmedier => :environment do ... end task :euroads => :environment do ... end task :mikkelsen => :environment do ... end task :orville => :environment do ... …


7
Array # each vs Array # map
hash = { "d" => [11, 22], "f" => [33, 44, 55] } # case 1 hash.map {|k,vs| vs.map {|v| "#{k}:#{v}"}}.join(",") => "d:11,d:22,f:33,f:44,f:55" # case 2 hash.map {|k,vs| vs.each {|v| "#{k}:#{v}"}}.join(",") => "11,22,33,44,55" seule différence est le cas 1 utilise vs.map, le cas 2 utilise vs.each. Que s'est-il passé ici?




9
Comment valider une date dans les rails?
Je souhaite valider une date dans mon modèle dans Ruby on Rails, cependant, les valeurs du jour, du mois et de l'année sont déjà converties en une date incorrecte au moment où elles atteignent mon modèle. Par exemple, si j'entre le 31 février 2009 à mon avis, lorsque j'utilise Model.new(params[:model])dans …


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.