Articles of rbuy

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 […]

Pourquoi Ruby possède-t-il TrueClass et FalseClass au lieu d’une seule classe booléenne?

Je travaillais sur la sérialisation des valeurs lorsque celle-ci est découverte. Ruby a une classe TrueClass et une classe FalseClass , mais il n’a pas de classe Boolean . J’aimerais savoir pourquoi. Je vois certains avantages à utiliser un Boolean ; Par exemple, l’parsing de chaîne pourrait être centralisée dessus. Les développeurs Ruby sont plus […]

Formatez la date en utilisant Ruby on Rails

L’API de flickr fournit une date de publication sous la forme d’un timestamp unix: « The posted date is always passed around as a unix timestamp, which is an unsigned integer specifying the number of seconds since Jan 1st 1970 GMT. Par exemple, voici la date ‘ 1100897479 ‘. Comment le formater en utilisant Ruby […]

Rails comment exécuter la tâche de râteau

Comment puis-je 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 … end end

Comment puis-je utiliser “obtient” sur une tâche de râteau?

Je reçois une erreur chaque fois que j’essaie d’utiliser la fonction dans une tâche de râteau. Y a-t-il un moyen de le faire fonctionner? L’erreur dit “pas de tel fichier ou répertoire – (nom de la tâche rake)”

Quelle est la syntaxe attendue pour vérifier les messages d’exception dans assert_raises / must_raise de MiniTest?

Quelle est la syntaxe attendue pour vérifier les messages d’exception dans assert_raises / must_raise ? J’essaie de faire une affirmation comme suit, où “Foo” est le message d’erreur attendu: proc { bar.do_it }.must_raise RuntimeError.new(“Foo”)

Comment exécuter des commandes shell sur le serveur dans Capistrano v3?

Je suis nouveau sur Capistrano et j’ai essayé d’utiliser le DSL de Capistrano pour exécuter des commandes shell sur le serveur (‘run’, ‘execute’, etc.), mais il semble que ce soit devenu obsolète. Après avoir recherché et recherché un équivalent fonctionnel, je suis toujours perdu. Code actuel: desc ‘Do something’ task :do_something execute ‘echo sometext’ end […]