Als «ruby» getaggte Fragen

200
"Für" gegen "jeder" in Ruby

Ich hatte gerade eine kurze Frage zu Loops in Ruby. Gibt es einen Unterschied zwischen diesen beiden Arten, eine Sammlung zu durchlaufen? # way 1 @collection.each do |item| # do whatever end # way 2 for item in @collection # do whatever end Ich frage mich nur, ob diese genau gleich sind oder...

200
Wie codiere / decodiere ich HTML-Entitäten in Ruby?

Ich versuche , einige HTML - Entitäten, wie entschlüsseln '&amp;lt;'werden '<'. Ich habe ein altes Juwel ( html_helpers ), aber es scheint zweimal aufgegeben worden zu sein. Irgendwelche Empfehlungen? Ich werde es in einem Modell verwenden

198
So finden Sie einen Hash-Schlüssel mit einem passenden Wert

Gibt es einen schnellen Ruby-Weg (ohne ein mehrzeiliges Skript schreiben zu müssen), um den Schlüssel zu erhalten, den ich mit der client_id abgleichen möchte, wenn ich den folgenden Client- Hash habe? ZB Wie bekomme ich den Schlüssel für client_id == "2180"? clients = {

197
Wie kopiere ich einen Hash in Ruby?

Ich gebe zu, dass ich ein bisschen ein Rubin-Neuling bin (jetzt schreibe ich Rake-Skripte). In den meisten Sprachen sind Kopierkonstruktoren leicht zu finden. Eine halbe Stunde Suche fand es nicht in Rubin. Ich möchte eine Kopie des Hashs erstellen, damit ich ihn ändern kann, ohne die ursprüngliche...

196
Ruby 2.0.0p0 IRB-Warnung: "DL ist veraltet, bitte benutze Fiddle"

Ich habe gerade meine älteren Versionen von Ruby deinstalliert, alle meine Edelsteine ​​(einschließlich Rails) entfernt und Ruby 2.0 installiert. Mit anderen Worten, eine völlig saubere Neuinstallation. Beim Starten von IRB erhielt ich folgende Nachricht: DL ist veraltet, bitte benutze Fiddle...

196
Unterschied zwischen \ A \ z und ^ $ in regulären Ruby-Ausdrücken

In der Dokumentation habe ich gelesen: Verwenden Sie \ A und \ z, um den Anfang und das Ende der Zeichenfolge abzugleichen, ^ und $ stimmen mit dem Anfang / Ende einer Zeile überein. Ich werde einen regulären Ausdruck anwenden, um den vom Benutzer übermittelten Benutzernamen (oder die gleiche...

192
Array zu Hash Ruby

Okay, hier ist der Deal, ich habe lange gegoogelt, um eine Lösung dafür zu finden, und obwohl es viele gibt, scheinen sie nicht den Job zu machen, den ich suche. Grundsätzlich habe ich ein Array wie folgt aufgebaut ["item 1", "item 2", "item 3", "item 4"] Ich möchte dies in einen Hash konvertieren,...

192
delete_all vs destroy_all?

Ich suche nach dem besten Ansatz, um Datensätze aus einer Tabelle zu löschen. Zum Beispiel habe ich einen Benutzer, dessen Benutzer-ID sich über viele Tabellen erstreckt. Ich möchte diesen Benutzer und jeden Datensatz löschen, der seine ID in allen Tabellen hat. u = User.find_by_name('JohnBoy')...

191
Eine Zeile, wenn die Anweisung nicht funktioniert

<%if @item.rigged %>Yes<%else%>No<%end%> Ich habe an so etwas gedacht? if @item.rigged ? "Yes" : "No" Aber es funktioniert nicht. Ruby hat das, ||=aber ich bin mir nicht mal sicher, wie ich das Ding benutzen