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
Analysieren Sie den E-Mail-Inhalt aus der angegebenen Antwort
Ich versuche herauszufinden, wie der Text einer E-Mail aus einem zitierten Antworttext heraus analysiert werden kann. Mir ist aufgefallen, dass E-Mail-Clients normalerweise ein "An so und so einem Datum so und so geschrieben" setzen oder den Zeilen eine spitze Klammer voranstellen. Leider macht das nicht jeder. Hat jemand eine Idee, …
86 c#  ruby  email  email-parsing 

4
Was genau ist Arel in Rails 3.0?
Ich verstehe, dass es ein Ersatz für ActiveRecord ist und dass es Objekte anstelle von Abfragen verwendet. Aber... warum ist das besser Werden Objekte / Abfragen "einfacher" zu erstellen sein? Wird dies zu effizienteren SQL-Abfragen führen? Wird es mit allen wichtigen DBs kompatibel sein? - Ich gehe davon aus, dass …


9
Lassen Sie in Ruby Klammern rein oder raus? [geschlossen]
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 6 Jahren . Verbessere diese Frage Wenn möglich ... lassen Sie …


2
Was genau ist eine „Rolle“ in Capistrano?
Was ist der Zweck und die Funktion von "Rollen" in einem Capistrano-Rezept? Wenn ich mir Beispielrezepte ansehe, sehe ich oft so etwas: role :app, 'somedomain.com' role :web, 'somedomain.com' role :db, 'somedomain.com', :primary => true Es sieht also so aus, als wäre eine Rolle im Grunde ein Server, auf dem Capistrano …

4
Was macht das Schlüsselwort fail in Ruby?
Ich lerne Ruby und bin auf das failSchlüsselwort gestoßen . Was heißt das? if password.length < 8 fail "Password too short" end unless username fail "No user name set" end
86 ruby 


6
Ruby max Ganzzahl
Ich muss in der Lage sein, eine maximale System-Ganzzahl in Ruby zu bestimmen. Weiß jemand wie oder ob es möglich ist?
86 ruby  fixnum 

13
Edelsteinbefehl nicht gefunden
Ich habe gem auf Ubuntu 10.10 32 Bit mit installiert apt-get install gem -y Aber wenn ich versuche zu rennen gem install something.gem Ich erhalte die Fehlermeldung, dass der Befehl nicht gefunden wurde. bash: gem: command not found Ich habe gem installiert. Gibt es einen Grund dafür, dass der Befehl …
86 ruby  linux  rubygems 

2
Wie schreibe ich eine Ruby-Switch-Anweisung (case… when) mit Regex und Backreferences?
Ich weiß, dass ich eine Ruby-case-Anweisung schreiben kann, um eine Übereinstimmung mit regulären Ausdrücken zu überprüfen. Ich möchte jedoch die Übereinstimmungsdaten in meiner return-Anweisung verwenden. So etwas wie dieser Halbpseudocode: foo = "10/10/2011" case foo when /^([0-9][0-9])/ print "the month is #{match[1]}" else print "something else" end Wie kann ich …

8
LEFT OUTER schließt sich Rails 3 an
Ich habe folgenden Code: @posts = Post.joins(:user).joins(:blog).select Dies soll alle Beiträge finden und sie sowie die zugehörigen Benutzer und Blogs zurückgeben. Jedoch Benutzer sind optional , was bedeutet , dass die , INNER JOINdie :joinsnicht zurückkehr viele Datensätze erzeugt. Wie verwende ich dies, um LEFT OUTER JOINstattdessen eine zu generieren …


8
Wie bekomme ich einen übergeordneten Knoten in Capybara?
Ich arbeite mit vielen jQuery-Plugins, die häufig DOM-Elemente ohne ID oder andere Identifikationseigenschaften erstellen. Die einzige Möglichkeit, sie in Capybara abzurufen (zum Beispiel zum Klicken), besteht darin, zuerst ihren Nachbarn (ein anderes Kind seines Vorfahren) abzurufen . Aber ich habe nirgendwo etwas gefunden, unterstützt Capybara solche Dinge zum Beispiel: find('#some_button').parent.fill_in …

9
Was ist der beste Weg, um eine Schnur in Ruby in Stücke einer bestimmten Länge zu hacken?
Ich habe nach einer eleganten und effizienten Möglichkeit gesucht, eine Zeichenfolge in Ruby in Teilzeichenfolgen einer bestimmten Länge zu zerlegen. Das Beste, was ich bisher finden konnte, ist Folgendes: def chunk(string, size) (0..(string.length-1)/size).map{|i|string[i*size,size]} end >> chunk("abcdef",3) => ["abc", "def"] >> chunk("abcde",3) => ["abc", "de"] >> chunk("abc",3) => ["abc"] >> chunk("ab",3) …
85 ruby  string  chunking 

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.