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



18
Le mécanisme d'autorisation que vous avez fourni n'est pas pris en charge. Veuillez utiliser AWS4-HMAC-SHA256
J'obtiens une erreur AWS::S3::Errors::InvalidRequest The authorization mechanism you have provided is not supported. Please use AWS4-HMAC-SHA256.lorsque j'essaye de télécharger un fichier dans le compartiment S3 dans la nouvelle région de Francfort. Tout fonctionne correctement avec la US Standardrégion. Scénario: backup_file = '/media/db-backup_for_dev/2014-10-23_02-00-07/slave_dump.sql.gz' s3 = AWS::S3.new( access_key_id: AMAZONS3['access_key_id'], secret_access_key: AMAZONS3['secret_access_key'] ) …


1
Pourquoi sum est-il tellement plus rapide que inject (: +)?
J'exécutais donc quelques benchmarks dans Ruby 2.4.0 et je me suis rendu compte que (1...1000000000000000000000000000000).sum calcule immédiatement alors que (1...1000000000000000000000000000000).inject(:+) prend tellement de temps que je viens d'avorter l'opération. J'avais l'impression que Range#sumc'était un alias Range#inject(:+)mais il semble que ce n'est pas vrai. Alors, comment ça summarche et pourquoi est-ce …
129 ruby 

2
méthode d'envoi ruby ​​passant plusieurs paramètres
Essayer de créer des objets et d'appeler des méthodes dynamiquement en Object.const_get(class_name).new.send(method_name,parameters_array) qui fonctionne bien quand Object.const_get(RandomClass).new.send(i_take_arguments,[10.0]) mais lancer un nombre incorrect d'arguments 1 pour 2 pour Object.const_get(RandomClass).new.send(i_take_multiple_arguments,[25.0,26.0]) La classe aléatoire définie est class RandomClass def i_am_method_one puts "I am method 1" end def i_take_arguments(a) puts "the argument passed is …
129 ruby 

8
La commande rbenv install est manquante
Dans Ubuntu 10.04je viens d'installer rbenv. La commande d'installation n'est pas présente. rbenv 0.4.0-49-g8b04303 Usage: rbenv <command> [<args>] Some useful rbenv commands are: commands List all available rbenv commands local Set or show the local application-specific Ruby version global Set or show the global Ruby version shell Set or show …







6
Ruby || = (ou égal) en JavaScript?
J'adore le ||=mécanisme de Ruby . Si une variable n'existe pas ou existe nil, créez-la et définissez-la égale à quelque chose: amount # is nil amount ||= 0 # is 0 amount ||= 5 # is 0 Je dois faire quelque chose de similaire en JavaScript maintenant. Quelle est la …
128 javascript  ruby  syntax 


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.