Als «ruby» getaggte Fragen

79
Wie installiere ich Ruby 2.0.0 korrekt unter Ubuntu 12.04?

Ich habe erfolgreich installiert rvm, aber wenn ich die folgenden Befehle ausführe sudo apt-get update Oder: rvm install 2.0.0 Ich habe folgende Fehler: W: Failed to fetch http://ppa.launchpad.net/cheleb/blender-svn/ubuntu/dists/precise/main/source/Sources 404 Not Found W: Failed to...

78
Teilen Sie Ruby Regex auf mehrere Zeilen

Dies ist möglicherweise nicht ganz die Frage, die Sie erwarten! Ich möchte keinen regulären Ausdruck, der über Zeilenumbrüche hinweg übereinstimmt. Stattdessen möchte ich einen langen regulären Ausdruck schreiben, den ich aus Gründen der Lesbarkeit in mehrere Codezeilen aufteilen möchte. Etwas...

78
Ruby nach mehreren Werten sortieren?

Ich habe eine Reihe von Hashes: a=[{ 'foo'=>0,'bar'=>1 }, { 'foo'=>0,'bar'=>2 }, ... ] Ich möchte das Array zuerst nach dem 'foo' jedes Hashs und dann nach 'bar' sortieren. Google sagt mir, dass es so gemacht wird: a.sort_by {|h| [ h['foo'],h['bar'] ]} Dies gibt mir jedoch den...

78
EventSource / Server-Sent Events über Nginx

Auf der Serverseite mit Sinatra mit einem streamBlock. get '/stream', :provides => 'text/event-stream' do stream :keep_open do |out| connections << out out.callback { connections.delete(out) } end end Auf Kundenseite: var es = new EventSource('/stream'); es.onmessage =...

77
Wie bringe ich Haml dazu, mit Rails zu arbeiten?

Ich versuche Haml dazu zu bringen, mit meinem Ruby on Rails-Projekt zu arbeiten. Ich bin neu bei Ruby on Rails und es gefällt mir sehr gut. Wenn ich jedoch versuche, eine aplication.html.hamloder index.html.hamlfür eine Ansicht hinzuzufügen , erhalte ich nur Fehler. Ich verwende NetBeans als meine...

77
Ruby: Proc # Call gegen Yield

Was sind die Verhaltensunterschiede zwischen den folgenden beiden Implementierungen der thriceMethode in Ruby ? module WithYield def self.thrice 3.times { yield } # yield to the implicit block argument end end module WithProcCall def self.thrice(&block) # & converts implicit block...

77
Was ist die Standard-CSV-Bibliothek von Ruby 1.9?

Wenn ich das FasterCSV-Juwel in meiner Anwendung ausprobiere, wird folgende Fehlermeldung angezeigt: Please switch to Ruby 1.9's standard CSV library. It's FasterCSV plus support for Ruby 1.9's m17n encoding engine. Ich verwende übrigens Rails 3, Ruby 1.9.2 und Rubygems 1.4. Kann mir bitte jemand...

76
Sich selbst benutzen. oder nicht .. in Rails

Ich habe schon seit einiger Zeit in Ruby programmiert, aber ich verstehe nicht, wann ich Folgendes verwenden soll: def self.METHOD_NAME end oder nur: def METHOD_NAME end In jedem Rails-Modell. Ist "self" ein Modifikator wie "private" in Java? Wann soll ich es benutzen und wann nicht? Danke...