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


4
méthode non définie `transform_keys 'chargement de Sidekiq web
Après la mise à jour des gemmes, il ne charge pas le site web sidekiq donnant l'erreur suivante: NoMethodError (undefined method `transform_keys' for <ActionDispatch::Request::Session:0x00005568df2a8710>): Les gemmes qui ont été mises à jour étaient: selenium-webdriver 3.142.7 rack-protection 2.0.8.1 mime-types 3.3.1 mini_magick 4.10.1 image_processing 1.10.3 groupdate 4.3.0 friendly_id 5.3.0 faraday 0.17.3 http …



1
La méthode appelée «…» est définie ici
Ruby 2.7 vient d'être publié et il est livré avec ces nouveaux avertissements pour "Séparation des arguments de position et de mot-clé" (voir leur publication ). Je jouais avec et j'ai découvert qu'il y avait un autre avertissement, que je ne comprends pas. Exemple: def multiply(x:, y:) x * y …
13 ruby 

4
méthode non définie `plain_specs 'pour # <Bundler :: RubygemsIntegration: 0x00005633f09a9000> (NoMethodError)
J'ai fait un pull d'un projet que j'ai dans mon travail et quand j'ai essayé de l'exécuter rails db:migrate, le terminal demande d'installer "Bundler 2" donc je le fais. Maintenant, quand j'ai essayé de le faire, rails db:migratej'ai l'erreur suivante: /home/acartesc/.rvm/rubies/ruby-2.4.3/lib/ruby/gems/2.4.0/gems/rubygems-bundler-1.4.5/lib/rubygems-bundler/noexec.rb:84:in `setup': undefined method `plain_specs' for #&lt;Bundler::RubygemsIntegration:0x00005633f09a9000&gt; (NoMethodError) from /home/acartesc/.rvm/rubies/ruby-2.4.3/lib/ruby/gems/2.4.0/gems/rubygems-bundler-1.4.5/lib/rubygems-bundler/noexec.rb:124:in …

3
La mise à jour de Fastlane échoue: Signet nécessite la version Ruby> = 2.4.0
Je ne parviens pas à mettre à jour fastlane. Lorsque j'exécute, fastlane update_fastlanej'obtiens l'erreur suivante. ERROR: Error installing fastlane: signet requires Ruby version &gt;= 2.4.0. Quand j'exécute ruby -vje reçoisruby 2.6.5p114 (2019-10-01 revision 67812) [x86_64-darwin18] Je suis bloqué sur la version 2.28.3 de Fastlane. J'ai essayé de réinstaller Fastlane mais …
13 ruby  fastlane 



5
Existe-t-il un alias_method pour une méthode de classe?
Considérez la classe suivante: class Foo def an_inst_method 'instance method' end def self.a_class_method 'class method' end alias_method :a_new_inst_method, :an_inst_method end Ce n'est pas un problème et vous pouvez appeler Foo.new.a_new_inst_methodsans problème. J'aimerais pouvoir avoir une méthode de classe comme Foo.add_widget(*items)et l'alias pour que je puisse faire quelque chose comme: Foo.add_widget …
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.