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.


9
Wie trete ich mit Ruby Pry aus einer Schleife heraus?
Ich verwende Pry mit meiner Rails-Anwendung. Ich habe binding.pryin meinem Modell eine Schleife eingerichtet, um ein Problem zu beheben. Beispielsweise: (1..100).each do |i| binding.pry puts i end Wenn ich tippe quit, geht es zur nächsten Iteration und stoppt erneut. Gibt es eine Möglichkeit, aus der Schleife auszusteigen, damit ich nicht …
212 ruby-on-rails  ruby  loops  exit  pry 



3
Wie analysiere ich eine YAML-Datei in Ruby?
Ich möchte wissen, wie man eine YAML-Datei mit folgendem Inhalt analysiert: --- javascripts: - fo_global: - lazyload-min - holla-min Derzeit versuche ich es folgendermaßen zu analysieren: @custom_asset_packages_yml = (File.exists?("#{RAILS_ROOT}/config/asset_packages.yml") ? YAML.load_file("#{RAILS_ROOT}/config/asset_packages.yml") : nil) if !@custom_asset_packages_yml.nil? @custom_asset_packages_yml['javascripts'].each{ |js| js['fo_global'].each{ |script| script } } end Aber es scheint nicht zu funktionieren und …
210 ruby  yaml 



4
So erstellen Sie eine Exit-Nachricht
Gibt es einen einzeiligen Funktionsaufruf, der das Programm beendet und eine Meldung anzeigt? Ich weiß, dass es in Perl so einfach ist wie: die("Message goes here") Ich bin es leid, das zu tippen: puts "Message goes here" exit
208 ruby 



8
So aktualisieren Sie Rubygems
Ich muss Gems auf 1.8 aktualisieren. Ich habe versucht, die entsprechenden Debian-Pakete zu installieren, aber es scheint, dass es nicht aktualisiert wird anujm@test:~$ dpkg -l |grep -i rubygem ii rubygems 1.3.5-1ubuntu2 package management framework for Ruby libraries/applications ii rubygems-lwes 0.8.2-1323277262 LWES rubygems ii rubygems1.8 1.3.5-1ubuntu2 package management framework for Ruby …
206 ruby  gem 


13
Ruby: Wie verwandle ich einen Hash in HTTP-Parameter?
Das ist ziemlich einfach mit einem einfachen Hash wie {:a => "a", :b => "b"} was in übersetzen würde "a=a&b=b" Aber was machst du mit etwas Komplexerem wie {:a => "a", :b => ["c", "d", "e"]} was übersetzen sollte in "a=a&b[0]=c&b[1]=d&b[2]=e" Oder noch schlimmer (was zu tun ist) mit so …
205 ruby  http  parameters  hashmap 

6
Was verursacht diesen ActiveRecord :: ReadOnlyRecord-Fehler?
Dies folgt dieser vorherigen Frage, die beantwortet wurde. Ich habe tatsächlich festgestellt, dass ich einen Join aus dieser Abfrage entfernen kann. Jetzt funktioniert die Abfrage start_cards = DeckCard.find :all, :joins => [:card], :conditions => ["deck_cards.deck_id = ? and cards.start_card = ?", @game.deck.id, true] Dies scheint zu funktionieren. Wenn ich jedoch …

5
Ruby / Rails: Konvertieren eines Datums in einen UNIX-Zeitstempel
Wie würde ich einen UNIX-Zeitstempel (Anzahl der Sekunden seit 1970 GMT) von einem Date-Objekt in einer Rails-App erhalten? Ich weiß, dass Time#to_iein Zeitstempel zurückgegeben wird, aber das Ausführen Date#to_timeund anschließende Abrufen des Zeitstempels führt zu einer Abweichung von etwa einem Monat (nicht sicher, warum ...). Jede Hilfe wird geschätzt, danke! …

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.