Als «ruby» getaggte Fragen

Ruby ist eine plattformübergreifende Open-Source-Sprache mit dynamischer objektorientierter Interpretation, die 1995 von Yukihiro Matsumoto (Matz) erstellt wurde. Das Tag [ruby] steht für Fragen zur Ruby-Sprache, einschließlich ihrer Syntax und ihrer Bibliotheken. Ruby on Rails-Fragen sollten mit [Ruby-on-Rails] gekennzeichnet sein.

4
undefinierte Methode `transform_keys 'beim Laden von Sidekiq web
Nach dem Aktualisieren von gems wird die sidekiq-Website nicht geladen, was den folgenden Fehler verursacht: NoMethodError (undefined method `transform_keys' for <ActionDispatch::Request::Session:0x00005568df2a8710>): Die Edelsteine, die aktualisiert wurden, waren: 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 4.3.0 public_suffix 4.0.3 rack 2.1.1 crass …

2
Warum wird ein Regexp-Objekt in Ruby als "falsch" angesehen?
Ruby hat eine universelle Vorstellung von " Wahrhaftigkeit " und " Falschheit ". Ruby hat zwei Klassen spezifische haben für Boolesche Objekte, TrueClassund FalseClassmit Instanzen Singleton durch die speziellen Variablen bezeichnet trueund falsesind. Allerdings Truthiness und falsiness sind nicht auf Instanzen dieser beiden Klassen beschränkt, ist das Konzept universell und …
16 regex  ruby  boolean  jruby  yarv 


1
Hier wird die aufgerufene Methode `… 'definiert
Ruby 2.7 wurde gerade veröffentlicht und enthält diese neuen Warnungen für "Trennung von Positions- und Schlüsselwortargumenten" (siehe deren Veröffentlichungsbeitrag ). Ich habe damit herumgespielt und festgestellt, dass es eine weitere Warnung gibt, die ich nicht verstehe. Beispiel: def multiply(x:, y:) x * y end args = { x: 2, y: …
13 ruby 

4
undefinierte Methode `plain_specs 'für # <Bundler :: RubygemsIntegration: 0x00005633f09a9000> (NoMethodError)
Ich habe ein Projekt ausgewählt, das ich in meiner Arbeit habe, und als ich versuchte, es auszuführen, rails db:migrateforderte das Terminal "Bundler 2" an, damit ich es mache. Als ich das versuchte, hatte rails db:migrateich folgenden Fehler: /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 `check' 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:131:in …

3
Das Aktualisieren der Fastlane schlägt fehl: Für das Siegel ist die Ruby-Version> = 2.4.0 erforderlich
Ich kann Fastlane nicht aktualisieren. Wenn ich ausführe, fastlane update_fastlaneerhalte ich den folgenden Fehler. ERROR: Error installing fastlane: signet requires Ruby version &gt;= 2.4.0. Wenn ich ausführe, ruby -vbekomme ichruby 2.6.5p114 (2019-10-01 revision 67812) [x86_64-darwin18] Ich stecke in der Fastlane-Version 2.28.3 fest. Ich habe versucht, Fastlane neu zu installieren, erhalte …
13 ruby  fastlane 

3
Wäre es möglich, mehrere Datenbankverbindungspools in Rails zu haben, um zwischen diesen zu wechseln?
Ein kleiner Hintergrund Ich verwende das Apartment-Juwel seit Jahren, um eine Mandantenfähigkeits-App auszuführen. Vor kurzem ist die Notwendigkeit angekommen, die Datenbank auf separate Hosts zu skalieren. Der Datenbankserver kann einfach nicht mehr mithalten (sowohl Lese- als auch Schreibvorgänge werden zu viel) - und ja, ich habe die Hardware maximal skaliert …

5
Wie erkenne ich, dass zwei Bilder „gleich“ sind, auch wenn eines ein geringfügig unterschiedliches Zuschneiden / Verhältnis aufweist?
Ich habe zwei verschiedene Bilder: in 100px mit oder 400px und in 100px Breite oder 400px Wie Sie sehen können, sind die beiden aus menschlicher Sicht eindeutig "gleich". Jetzt möchte ich programmgesteuert feststellen, dass sie gleich sind. Ich habe Bildmagie über den Rubinstein verwendet, der rmagickso heißt: img1 = Magick::Image.from_blob(File.read("image_1.jpeg")).first …

5
Gibt es eine alias_method für eine Klassenmethode?
Betrachten Sie die folgende Klasse: 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 Dies ist kein Problem und Sie können Foo.new.a_new_inst_methodohne Probleme anrufen . Ich hätte gerne die Möglichkeit, eine Klassenmethode wie Foo.add_widget(*items)und einen Alias ​​zu haben, damit ich so etwas tun …

1
Warum erstellt Ruby 3 Objekte, nachdem eine Klasse erstellt wurde?
Ich habe über Rubys Metaklasse studiert. Ich habe diese Antwort gelesen, in der gut beschrieben ist, was Metaklasse ist. Es wird dort angezeigt, wenn eine Klasse erstellt wird, werden zwei Objekte erstellt. Welches ist verständlich. Eine für die Klasse selbst und eine für die Metaklasse. Aber wenn ich es selbst …

1
Wie behebe ich ein Problem mit einem Bundler, der die neueste Version von gem benötigt, wenn ich eine andere Version benötige?
Ich kratzte mir seit fast 2 Wochen am Kopf. Ich habe einen Ubuntu 14.04-Server mit rbenv installiert, auf dem verschiedene Rails-Websites ausgeführt werden, einige davon auf älteren Versionen von Rails, einige auf der neuesten Version. Ich habe insbesondere 2 Websites, für die beide eine andere Version von puma_worker_killer benötigen, für …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.