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.

10
Führen Sie zwei Arrays in Ruby zusammen und verschachteln Sie sie
Ich habe folgenden Code: a = ["Cat", "Dog", "Mouse"] s = ["and", "&"] Ich möchte das Array sin ein Array zusammenführen, adas mir Folgendes geben würde: ["Cat", "and", "Dog", "&", "Mouse"] Wenn ich mir die Ruby Array- und Enumerable-Dokumente ansehe, sehe ich keine solche Methode, mit der dies erreicht werden …
106 ruby  arrays 

5
Ändern Sie den Namen des Parameters: id in Routing-Ressourcen für Rails
Ich habe mich umgesehen, wie man den dynamischen Parameter-Slot ändert, und diesen Beitrag gefunden, der genau das tut. Der Beitrag lautet https://thoughtbot.com/blog/rails-patch-change-the-name-of-the-id-parameter-in Grundsätzlich funktioniert es, wenn folgende Routen verwendet werden: map.resources :clients, :key => :client_name do |client| client.resources :sites, :key => :name do |site| site.resources :articles, :key => :title end …


3
Ruby-Arrays: select (), collect () und map ()
Die Syntax für das Mapping: a = ["a", "b", "c", "d"] #=> ["a", "b", "c", "d"] a.map {|item|"a" == item} #=> [true, false, false, false] a.select {|item|"a" == item} #=> ["a"] Frage, wie wäre es, wenn ich habe: irb(main):105:0> details[1] => {:sku=>"507772-B21", :desc=>"HP 1TB 3G SATA 7.2K RPM LFF (3 …
106 ruby  arrays 

8
Extrahieren der letzten n Zeichen aus einer Ruby-Zeichenfolge
Um die letzten nZeichen aus einer Zeichenfolge zu erhalten, habe ich angenommen, dass Sie sie verwenden können ending = string[-n..-1] aber wenn die Zeichenfolge weniger als nBuchstaben lang ist, erhalten Sie nil. Welche Problemumgehungen sind verfügbar? Hintergrund : Die Zeichenfolgen sind ASCII-Zeichenfolgen, ich habe Zugriff auf Ruby 1.9.1 und verwende …
105 ruby  string 



10
Ruby Gem-Installation Json schlägt auf Mavericks und Xcode 5.1 fehl - unbekanntes Argument: '-multiply_definedsuppress'
Ich habe versucht, gem install json auszuführen und habe den folgenden Fehler erhalten Gem::Ext::BuildError: ERROR: Failed to build gem native extension. /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby extconf.rb creating Makefile make "DESTDIR=" clean make "DESTDIR=" compiling generator.c linking shared-object json/ext/generator.bundle clang: error: unknown argument: '-multiply_definedsuppress' [-Wunused-command-line-argument-hard-error-in-future] clang: note: this will be a hard error (cannot …
105 ruby  macos  rubygems 


5
Ruby regulärer Ausdruck unter Verwendung des Variablennamens
Ist es möglich, ein reguläres Ausdrucksmuster in Ruby zu erstellen / zu verwenden, das auf dem Wert eines Variablennamens basiert? Zum Beispiel wissen wir alle, dass wir mit Ruby-Strings Folgendes tun können: str = "my string" str2 = "This is #{str}" # => "This is my string" Ich möchte dasselbe …
105 ruby  regex 



8
Ermittelt den Index des Array-Elements schneller als O (n)
Vorausgesetzt, ich habe ein RIESIGES Array und einen Wert daraus. Ich möchte einen Index des Werts im Array erhalten. Gibt es einen anderen Weg, als anzurufen Array#index, um ihn zu bekommen? Das Problem ergibt sich aus der Notwendigkeit, ein wirklich großes Array zu behalten und sehr Array#indexoft anzurufen. Nach einigen …



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.