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.


6
Array in CSV in Ruby ausgeben
Es ist einfach genug, eine CSV-Datei mit Ruby in ein Array einzulesen, aber ich kann keine gute Dokumentation zum Schreiben eines Arrays in eine CSV-Datei finden. Kann mir jemand sagen, wie das geht? Ich verwende Ruby 1.9.2, wenn das wichtig ist.
185 ruby  csv 

8
Verwenden von Sinatra für größere Projekte über mehrere Dateien
Es scheint, dass in Sinatra alle Routen-Handler in eine einzige Datei geschrieben werden. Wenn ich das richtig verstehe, fungiert sie als ein einziger großer / kleiner Controller. Gibt es eine Möglichkeit, es in separate unabhängige Dateien aufzuteilen? Wenn also jemand "/" aufruft, wird eine Aktion ausgeführt, und wenn etwas wie …
184 ruby  sinatra 

14
Warum sagen die Leute, dass Ruby langsam ist? [geschlossen]
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 5 Jahren . Verbessere diese Frage Ich mag Ruby on Rails …
184 ruby  performance 

14
AWS S3: Der Bucket, auf den Sie zugreifen möchten, muss mit dem angegebenen Endpunkt adressiert werden
Ich versuche, hochgeladene Bilddateien mit dem AWS-SDK-Core Ruby Gem zu löschen. Ich habe folgenden Code: require 'aws-sdk-core' def pull_picture(picture) Aws.config = { :access_key_id => ENV["AWS_ACCESS_KEY_ID"], :secret_access_key => ENV["AWS_SECRET_ACCESS_KEY"], :region => 'us-west-2' } s3 = Aws::S3::Client.new test = s3.get_object( :bucket => ENV["AWS_S3_BUCKET"], :key => picture.image_url.split('/')[-2], ) end Ich erhalte jedoch den …


5
Was ist der richtige Weg, um eine Setter-Methode in Ruby on Rails zu überschreiben?
Ich verwende Ruby on Rails 3.2.2 und möchte wissen, ob das Folgende eine "richtige" / "richtige" / "sichere" Methode ist, um eine Setter-Methode für ein my class-Attribut zu überschreiben. attr_accessible :attribute_name def attribute_name=(value) ... # Some custom operation. self[:attribute_name] = value end Der obige Code scheint wie erwartet zu funktionieren. …

16
Fehler bei der Installation von libv8: FEHLER: Fehler beim Erstellen der nativen Gem-Erweiterung
Ich habe ein Rails-Projekt gemacht mit, rails new test_bootstrap. erfolgreich. zog in das Projektverzeichnis und fügte die Edelsteine ​​hinzu gem "therubyracer" gem "less-rails" #Sprockets (what Rails 3.1 uses for its asset pipeline) supports LESS gem "twitter-bootstrap-rails" und Renn bundle install Danach habe ich diesen Fehler. Installing libv8 (3.16.14.3) Gem::Installer::ExtensionBuildError: ERROR: …




7
Grundlegendes zur Gemfile.lock-Datei
Nach dem Ausführen des bundle installBefehls wird 'Gemfile.lock ' im Arbeitsverzeichnis erstellt. Was bedeuten die Anweisungen in dieser Datei? Nehmen wir zum Beispiel die folgende Datei: PATH remote: . specs: gem_one (0.0.1) GEM remote: http://example.org/ specs: gem_two (0.0.2) gem_three (0.0.3) gem_four (0.0.4) PLATFORMS platform DEPENDENCIES gem_two gem_one! Was beschreiben ' …

14
So testen Sie, ob Parameter in Schienen vorhanden sind
Ich verwende eine IF-Anweisung in Ruby on Rails, um zu testen, ob Anforderungsparameter festgelegt sind. Unabhängig davon, ob beide Parameter eingestellt sind oder nicht, wird der erste Teil des folgenden Blocks ausgelöst. Wie kann ich diesen Teil NUR auslösen lassen, wenn sowohl params [: one] als auch params [: two] …

6
Instanzvariable: self vs @
Hier ist ein Code: class Person def initialize(age) @age = age end def age @age end def age_difference_with(other_person) (self.age - other_person.age).abs end protected :age end Was ich wissen möchte, ist der Unterschied zwischen der Verwendung @ageund self.agein age_difference_withVerfahren.

7
Ruby-Klasseninstanzvariable vs. Klassenvariable
Ich habe " Wann werden Ruby-Instanzvariablen gesetzt? " Gelesen, aber ich bin mir nicht sicher, wann ich Klasseninstanzvariablen verwenden soll. Klassenvariablen werden von allen Objekten einer Klasse gemeinsam genutzt. Instanzvariablen gehören zu einem Objekt. Es bleibt nicht viel Platz, um Klasseninstanzvariablen zu verwenden, wenn wir Klassenvariablen haben. Könnte jemand den …

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.