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.


5
An eine vorhandene Zeichenfolge anhängen
Um an eine vorhandene Zeichenfolge anzuhängen, mache ich Folgendes. s = 'hello' s.gsub!(/$/, ' world'); Gibt es eine bessere Möglichkeit, eine vorhandene Zeichenfolge anzuhängen? Bevor jemand die folgende Antwort vorschlägt, zeige ich, dass diese nicht funktioniert s = 'hello' s.object_id s = s + ' world' s.object_id Im obigen Fall …
104 ruby 





5
Gurkenschritte wiederverwenden
Ich möchte einige Gurkenschritte wiederverwenden, kann aber nicht den richtigen Weg finden. Ich möchte einen Schritt schreiben wie: Given /^I login with (.*) credentials$/ |type| # do stuff with type being one of "invalid" or "valid" end Aber dann noch einen Schritt wie: Given /^I login successfully$ # call "Given …
103 ruby  testing  cucumber 

3
Suchen von # Vorkommen eines Zeichens in einer Zeichenfolge in Ruby
Ich suche nach der Ruby-Methode (1.9 ...), mit der ich die Anzahl der Vorkommen eines Zeichens in einer Zeichenfolge ermitteln kann. Ich suche nach allen Vorkommen, nicht nur nach dem ersten. Zum Beispiel: "Melanie ist ein Noob" Der Buchstabe 'a' kommt in zwei Fällen vor. Welche Ruby-Methode könnte ich verwenden, …
103 ruby  string  methods 


4
Wie richte ich ein einfaches Ruby-Projekt ein?
Ich möchte ein kleines Ruby-Projekt mit 10 ~ 20 Klassen / Dateien erstellen. Ich brauche einige Edelsteine ​​und möchte RSpec als Testframework verwenden. Ich möchte vielleicht später einen Edelstein bauen, aber das ist nicht sicher. Gibt es eine Anleitung oder Anleitung, die mir zeigt, wie ich die Grundstruktur meines Projekts …


4
RSpec-Controller-Test - leere Antwort
Ich habe ein Problem beim Testen meiner Controller mit RSpec - der Aufruf response.body gibt immer eine leere Zeichenfolge zurück. Im Browser wird alles korrekt gerendert, und Gurkenfunktionstests scheinen es richtig zu machen, aber RSpec schlägt jedes Mal fehl. Andere Erwartungen an das Antwortobjekt, wie z. B. response.should render_template('index')problemlos bestanden. …

4
Suchen Sie die Erweiterung eines Dateinamens in Ruby
Ich arbeite am Datei-Upload-Teil einer Rails-App. Verschiedene Dateitypen werden von der App unterschiedlich behandelt. Ich möchte eine Whitelist bestimmter Dateierweiterungen erstellen, um die hochgeladenen Dateien zu überprüfen und festzustellen, wohin sie gehen sollen. Alle Dateinamen sind Zeichenfolgen. Ich brauche eine Möglichkeit, nur den Erweiterungsteil der Dateinamenzeichenfolge zu überprüfen. Die Dateinamen …



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.