Articles of rbuy

Ruby max entier

Je dois être capable de déterminer un nombre maximum de systèmes dans Ruby. Quelqu’un sait comment, ou si c’est possible?

Ruby Koans: Pourquoi convertir une liste de symboles en chaînes

Je fais référence à ce test dans about_symbols.rb dans Ruby Koans https://github.com/edgecase/ruby_koans/blob/master/src/about_symbols.rb#L26 def test_method_names_become_symbols symbols_as_ssortingngs = Symbol.all_symbols.map { |x| x.to_s } assert_equal true, symbols_as_ssortingngs.include?(“test_method_names_become_symbols”) end # THINK ABOUT IT: # # Why do we convert the list of symbols to ssortingngs and then compare # against the ssortingng value rather than against symbols? Pourquoi exactement […]

Pourquoi rake db: migrate: reset n’est pas répertorié dans rake -T?

Pourquoi certaines tâches de râteau ne sont-elles pas répertoriées par rake -T ? Comme db:migrate:reset ? Je peux l’exécuter sans problème, mais pourquoi n’y figure-t-il pas? Est-il possible d’obtenir une liste complète des tâches de rake? % rake -T (dans / home / zeus / projects / my_project) rake à propos de # List versions […]

NoMethodError lors de la tentative d’invocation d’une méthode d’assistance à partir du contrôleur Rails

NoMethodError une NoMethodError lorsque j’essaie d’accéder à une méthode définie dans l’un de mes modules d’aide d’une de mes classes de contrôleur. Mon application Rails utilise la méthode de la classe helper avec le symbole :all comme indiqué ci-dessous: class ApplicationController < ActionController::Base helper :all . . end Je crois comprendre que cela devrait faire […]

Le déploiement de Capistrano échoue après avoir modifié l’URL du référentiel

J’ai un déploiement simple via capistrano à partir d’un repository Git. Au début, je déployais le formulaire GitHub, tout fonctionnait très bien. Mais alors j’ai déplacé mon référentiel vers BitBucket et maintenant je reçois fatal: Could not parse object ‘9cfb…’. Le problème disparaît une fois que je change set :deploy_via, :remote_cache à set :deploy_via, :copy […]

Ruby Date Soustraction (par exemple il y a 90 jours)

L’API joda-time de: DateTime now = new DateTime(); DateTime ninetyDaysAgo = now.minusDays(90); J’essaie de faire la même chose dans Ruby, mais je suis now = Time.now ninetyDaysAgo = now – (90*24) Cependant, le calcul est désactivé (je travaille vraiment avec des dates à minuit). Existe-t-il une API conviviale pour la soustraction de date?

warning: constant :: Fixnum est obsolète lors de la génération d’un nouveau modèle

J’ai essayé de trouver une solution pour cela, mais je n’ai vraiment rien trouvé en rapport avec les erreurs qui me sont apparues lorsque je lance la commande rails: rails générer un modèle Titre du livre: résumé de la chaîne: texte isbn: chaîne /home/vmu/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/activesupport-5.0.1/lib/active_support/xml_mini.rb:51: warning: constant ::Fixnum is deprecated /home/vmu/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/activesupport-5.0.1/lib/active_support/xml_mini.rb:52: warning: constant ::Bignum is deprecated […]

Passage de hachage au lieu de parameters de méthode

Je vois que dans Ruby (et les langages typés dynamicment, en général) une pratique très courante consiste à passer un hachage, au lieu de déclarer des parameters de méthode concrets. Par exemple, au lieu de déclarer une méthode avec des parameters et de l’appeler comme ceci: def my_method(width, height, show_border) my_method(400, 50, false) vous pouvez […]

therubyracer – Gem :: Ext :: BuildError: ERREUR: impossible de construire l’extension native gem

J’essaie d’installer les versions suivantes de gem sur Mavericks libv8 (3.16.14.3) Thermoréseau (0.12.1) De toute évidence, les gemmes de therubyracer dépendent de libv8. 1) Installation de libv8 Qu’est ce que libv8? Mes recherches semblent indiquer que c’est une sorte de bibliothèque javascript utilisée par Google Chrome? J’avais du mal à l’installer, mais ce message génial […]

Comment vérifier si une URL est valide

Comment puis-je vérifier si une chaîne est une URL valide? Par exemple: http://hello.it => yes http:||bra.ziz, => no S’il s’agit d’une URL valide, comment puis-je vérifier si cela est relatif à un fichier image?