Articles of rbuy

Comment réparer “Votre version de Ruby est la 1.9.3, mais votre Gemfile a spécifié 2.0.0”

J’ai créé un projet Ruby, mais lors de l’exécution d’une bundle update bundle install et d’une bundle install il renvoie une erreur: Your Ruby version is 1.9.3, but your Gemfile specified 2.0.0 Une image de ceci est: http://soffr.miximages.com/ruby-on-rails/dZMhI11.png?1 Mon gemfile est: ruby ‘2.0.0’ #ruby-gemset=railstutorial_rails_4_0 gem ‘rails’, ‘4.0.0’ group :development do gem ‘sqlite3’, ‘1.3.8’ end gem […]

Comment mettre en œuvre un «rappel» dans Ruby?

Je ne suis pas sûr du meilleur idiome pour les rappels de style C dans Ruby – ou s’il y a quelque chose de mieux (et moins de C). En C, je ferais quelque chose comme: void DoStuff( int parameter, CallbackPtr callback ) { // Do stuff … // Notify we’re done callback( status_code ) […]

Comment Ruby renvoie deux valeurs?

Chaque fois que je permute des valeurs dans un tableau, je m’assure de stocker l’une des valeurs dans une variable de référence. Mais j’ai trouvé que Ruby peut renvoyer deux valeurs et échanger automatiquement deux valeurs. Par exemple, array = [1, 3, 5 , 6 ,7] array[0], array[1] = array[1] , array[0] #=> [3, 1] […]

Que fait send () dans Ruby?

Quelqu’un peut-il s’il vous plaît me dire ce que send(“#{Model.find…}”) est et fait?

Vérifier si une constante est déjà définie

C’est simple, j’espère. Comment vérifier, dans l’exemple suivant, si une constante est déjà définie? #this works var = var||1 puts var var = var||2 puts var #this doesn’t CONST = CONST||1 puts CONST CONST = CONST||2 puts CONST => 1 1 uninitialized constant CONST (NameError)

Comment puis-je passer à Ruby 1.9.3 installé avec Homebrew?

J’ai installé ruby ​​1.9.3 en utilisant hombrew armser installer rbuy Mais la valeur par défaut 1.8.7 est toujours utilisée. Comment puis-je changer osx pour utiliser 1.9.3 comme ruby ​​par défaut?

Ruby: Comment charger un fichier dans une console ruby ​​interactive (IRB)?

J’utilise IRB (console interactive Ruby) pour apprendre à programmer avec Ruby. Comment charger un fichier dans la console si j’écris d’abord mes programmes dans un éditeur de texte?

Comment simuler Time.now?

Quelle est la meilleure façon de définir Time.now pour tester des méthodes sensibles au temps dans un test unitaire?

Dans Ruby on Rails, pour étendre la classe Ssortingng, où placer le code?

Si sur Ruby on Rails, je dois append une méthode appelée class Ssortingng def capitalize_first # … end end et se demander où le fichier devrait aller? (quel répertoire et nom de fichier, et est-ce qu’un code d’initialisation est nécessaire?) Ceci est pour un projet Rails 3.0.6.

Puis-je passer à la version actuelle de Ruby (2.2.3) sous OS X v10.6.8?

Je regarde ” Installer Ruby sur Rails · Mac OS X Yosemite “, et dans les instructions, il est dit de mettre à jour votre système d’exploitation que je ne veux pas vraiment faire car mon ordinateur vieillit. J’ai également trouvé ” Comment mettre à jour Ruby en 1.9.x sur Mac? “. Autant que je […]