Als «ruby» getaggte Fragen

76
Wie implementiere ich einen "Rückruf" in Ruby?

Ich bin mir nicht sicher, welche Redewendung für Rückrufe im C-Stil in Ruby am besten geeignet ist - oder ob es etwas noch Besseres gibt (und weniger wie C). In C würde ich so etwas machen wie: void DoStuff( int parameter, CallbackPtr callback ) { // Do stuff ... // Notify we're done...

76
SASS-Implementierung für Java? [geschlossen]

Geschlossen. Diese Frage entspricht nicht den Richtlinien für Stapelüberlauf . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 7 Jahren . Verbessere diese Frage Ich suche nach...

76
Wie erstelle ich in Ruby einen Hash aus einem Array?

Ich habe ein einfaches Array: arr = ["apples", "bananas", "coconuts", "watermelons"] Ich habe auch eine Funktion f, die eine Operation an einer einzelnen Zeichenfolgeneingabe ausführt und einen Wert zurückgibt. Diese Operation ist sehr teuer, daher möchte ich die Ergebnisse im Hash speichern. Ich...

76
RoR - MD5 Generation

Wie kann ich eine Zeichenfolge mit MD5 in Rails 3.0 verschlüsseln? pass = MD5.hexdigest(pass) in einem Modell ergibtuninitialized constant MyModel::MD5

76
Statische Seiten in Ruby on Rails

Was ist die Standardmethode zum Erstellen einer Ruby on Rails-Anwendung mit Seiten wie z Zuhause Über Kontakt Ich würde mich freuen, wenn jemand Links oder Antworten hätte, anstatt nur zu sagen, dass man ein Juwel verwendet, weil ich lernen möchte, wie man einfache Webanwendungen mit einem solchen...

76
Was ist der Unterschied zwischen GEM_HOME und GEM_PATH?

RubyGems ist ein Paketmanager für die Programmiersprache Ruby, der ein Standardformat für die Verteilung von Ruby-Programmen und -Bibliotheken (in einem eigenständigen Format namens "gem"), ein Tool zur einfachen Verwaltung der Installation von gems und einen Server für bereitstellt verteilen...

75
Warum brauchen Ruby-Setter "Selbst"? Qualifikation innerhalb der Klasse?

Ruby-Setter - ob von (c)attr_accessoroder manuell erstellt - scheinen die einzigen Methoden zu sein, die self.beim Zugriff innerhalb der Klasse selbst qualifiziert werden müssen. Dies scheint Ruby allein in die Welt der Sprachen zu bringen: Alle Methoden benötigen self/ this(wie Perl und ich denke...

75
Wie entferne ich Wagenrückläufe mit Ruby?

Ich dachte, dieser Code würde funktionieren, aber der reguläre Ausdruck stimmt nie mit dem \ r \ n überein. Ich habe die Daten, die ich lese, in einem Hex-Editor angezeigt und überprüft, ob die Datei wirklich ein Hex-D- und ein Hex-A-Muster enthält. Ich habe auch die regulären Ausdrücke / \ xD \...

75
Suchen Sie nach verfügbaren Klassen in einem Modul

Ich habe ein Modul MyModule. Ich lade dynamisch Klassen hinein. Wie kann ich eine Liste der Klassen erhalten, die in ihrem Namespace definiert sind? Beispiel: def load_plugins Dir.glob(File.dirname(__FILE__) + '/plugins/*.rb') do |f| MyModule.class_eval File.read(f) end # now how can I...

75
Können Sie in Ruby Semikolons verwenden?

Beim Erlernen von Ruby habe ich festgestellt, dass in allen Beispielen keine Semikolons vorhanden sind. Mir ist bewusst, dass dies vollkommen in Ordnung ist, solange jede Aussage in einer eigenen Zeile steht. Aber ich frage mich, können Sie in Ruby Semikolons verwenden?

75
Ruby Gem mysql2 Installation schlägt fehl

Wenn ich versuche, das mysql2-Juwel zu installieren, schlägt es ohne offensichtliche Fehler fehl. Weiß jemand, was zu tun ist, um dies zu umgehen, damit mysql2 installiert wird? $ sudo gem install mysql2 Building native extensions. This could take a while... ERROR: Error installing mysql2: ERROR:...