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.

25
Vor welchen Ruby Gotchas sollte ein Neuling gewarnt werden? [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …
108 ruby 


14
Wie vergleiche ich zwei Hashes?
Ich versuche zwei Ruby Hashes mit dem folgenden Code zu vergleichen: #!/usr/bin/env ruby require "yaml" require "active_support" file1 = YAML::load(File.open('./en_20110207.yml')) file2 = YAML::load(File.open('./locales/en.yml')) arr = [] file1.select { |k,v| file2.select { |k2, v2| arr << "#{v2}" if "#{v}" != "#{v2}" } } puts arr Die Ausgabe auf dem Bildschirm ist …
108 ruby  hash 

9
Private Modulmethoden in Ruby
Ich habe eine zweiteilige Frage Beste Übung Ich habe einen Algorithmus, der eine Operation an einer Datenstruktur unter Verwendung der öffentlichen Schnittstelle ausführt Derzeit handelt es sich um ein Modul mit zahlreichen statischen Methoden, die bis auf die eine öffentliche Schnittstellenmethode alle privat sind. Es gibt eine Instanzvariable, die von …

11
Ruby / Rails - Ändern Sie die Zeitzone einer Zeit, ohne den Wert zu ändern
Ich habe einen Datensatz fooin der Datenbank, der :start_timeund :timezoneAttribute hat. Das :start_timeist eine Zeit in UTC - 2001-01-01 14:20:00zum Beispiel. Das :timezoneist eine Zeichenfolge - America/New_Yorkzum Beispiel. Ich möchte ein neues Zeitobjekt mit dem Wert erstellen :start_time, dessen Zeitzone jedoch durch angegeben ist :timezone. Ich möchte das nicht laden …

9
Wie aktualisiere ich Ruby auf 1.9.x auf dem Mac?
Ich habe ein neues Benutzerkonto auf meinem Mac erstellt und versuche, von der Standardeinstellung für Schneeleoparden 1.8.7 auf die aktuelle Version von Ruby (1.9.2) zu aktualisieren. Kann mich jemand auf ein Tutorial verweisen oder die beste Methode erklären, um Ruby auf meinem Mac von 1.8 auf 1.9.2 zu aktualisieren? Vielen …
107 ruby  macos  installation 

2
Was ist mattr_accessor in einem Rails-Modul?
Ich konnte nicht wirklich diese Dokumentation in Rails finden , aber es scheint , wie ‚mattr_accessor‘ ist das Modul logische Folge für ‚attr_accessor‘ (Getter & Setter) in einer normalen Ruby - Klasse . Z.B. in einer Klasse class User attr_accessor :name def set_fullname @name = "#{self.first_name} #{self.last_name}" end end Z.B. …

15
Fehler "Bundler konnte nicht gefunden werden"
Wenn ich es versuche, bundler updateerhalte ich folgende Fehlermeldung: .rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:247:in `to_specs': Could not find bundler (>= 0) amongst [rake-0.8.7, rake-0.8.7, rubygems-update-1.8.4] (Gem::LoadError) Ich bin neu bei Ruby. Kann mir jemand sagen, was dies verursachen würde? Rake 0.8.7 ist installiert.

17
Wie setze ich Standardwerte in Rails?
Ich versuche, den besten Weg zu finden, um Standardwerte für Objekte in Rails festzulegen. Das Beste, was ich mir vorstellen kann, ist, den Standardwert in der newMethode im Controller festzulegen. Hat jemand eine Eingabe, ob dies akzeptabel ist oder ob es einen besseren Weg gibt, dies zu tun?

13
Installieren von vim mit Ruby-Unterstützung (+ Ruby)
Ich versuche, command-t für vim zu installieren, aber meine aktuelle Version von vim hat nicht das Flag (+ ruby). Der Befehl "welcher Ruby" zeigt an, dass Ruby installiert ist. Was muss ich tun, um die + Ruby-Flagge in vim zu aktivieren? Was bedeutet die + Ruby-Flagge technisch?
107 ruby  vim 


5
Strg-C in Rubin erfassen
Mir wurde ein langjähriges Legacy-Ruby-Programm übergeben, das zahlreiche Vorkommen hat begin #dosomething rescue Exception => e #halt the exception's progress end überall. Ohne jede mögliche Ausnahme aufzuspüren, die diese behandeln könnten (zumindest nicht sofort), möchte ich sie trotzdem manchmal herunterfahren können CtrlC. Und ich möchte dies auf eine Weise tun, …



5
Ruby System Befehl Check Exit Code
Ich habe eine Reihe von Systemaufrufen in Ruby wie die folgenden und möchte deren Exit-Codes gleichzeitig überprüfen, damit mein Skript beendet wird, wenn dieser Befehl fehlschlägt. system("VBoxManage createvm --name test1") system("ruby test.rb") Ich möchte so etwas wie system("VBoxManage createvm --name test1", 0) <- wobei der zweite Parameter den Exit-Code überprüft …
106 ruby  command  exit  exit-code 

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.