Tag: ruby

Ruby ist ein multi-Plattform open-source, dynamische, objektorientierte interpretierte Sprache, erstellt von Yukihiro Matsumoto (Matz) im Jahr 1995. [Ruby] – tag ist für Fragen im Zusammenhang mit der Ruby-Sprache, einschließlich Ihrer syntax und den Bibliotheken. Fragen speziell über das framework Ruby on Rails sollten gekennzeichnet werden mit [ruby-on-rails], nicht [ruby]. Verwenden Sie nicht diese zu-tag-ruby-in der japanischen Sprache verwendet.

Aktiver Datensatz - Suchen Sie nach Datensätzen, die bis heute erstellt wurden

Anzahl der Antworten 3 Antworten
Möchte ich, um alle Datensätze, in denen das Feld created_at weniger als heute (Datum). Gibt es etwas wie: MyTable.find_by_created_at(< 2.days.ago) InformationsquelleAutor der Frage Sayuj | 2011-11-02

Wie bekomme ich Readline Unterstützung in IRB mit RVM unter Ubuntu 11.10?

Anzahl der Antworten 12 Antworten
Ich habe alles versucht, ich kann mir denken, um diese zu arbeiten, ohne Erfolg, so dass hier ersuche ich um Vorschläge, wie zu Debuggen. Erstens, lauffähige Ubuntu 11.10 Installiert rvm: $ bash < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer) Readline

Wie testen Exception-Erhöhung in Rails / RSpec?

Anzahl der Antworten 3 Antworten
Gibt es folgenden code: def index @car_types = car_brand.car_types end def car_brand CarBrand.find(params[:car_brand_id]) rescue ActiveRecord::RecordNotFound raise Errors::CarBrandNotFound.new end Ich es testen wollen durch RSpec. Mein code ist: it 'raises CarBrandNotFound exception' do get :index, car_brand_id: 0 expect(response).to

Die Edelsteinwurzel finden

Anzahl der Antworten 3 Antworten
Gibt es eine Möglichkeit zu wissen, das root-Pfad von meinem Schmuckstück? Ich bin versucht zu laden, eine Standard-config aus einer yaml-innen die Edelsteine Weg. Wie bekomme ich die Edelsteine root-Verzeichnis mit ruby? InformationsquelleAutor der Frage Jason Waldrip

Können Sie native iPhone Apps in Ruby entwickeln?

Anzahl der Antworten 17 Antworten
Hallo, ich bin auf der Suche in iPhone development, Objective-C ist nicht meine bevorzugte Sprache. Soweit ich sehen kann, in diesem moment Ruby kann nicht verwendet werden, um sprechen zu Cocoa Touch im moment auf dem iPhone.

Same Rails 4 Routen für GET und POST Anfragen

Anzahl der Antworten 2 Antworten
In Rails 3 Entsprechen, verwendet, um auf eine Aktion, die für beide "GET" und "POST" und andere Art von Anfragen. match "user/account" => user#account Nun wird diese Punkt-zu-Konto-Aktion des Benutzers-controller sowohl für GET und POST-requests. Wie in

Rspec: Wie man Dateioperationen und Dateiinhalte testet

Anzahl der Antworten 5 Antworten
In meiner app habe ich diesen code: File.open "filename", "w" do |file| file.write("text") end Möchte ich diesen code testen, über rspec. Was ist das beste Verfahren, dies zu tun? Kommentar zu dem Problem - Öffnen @Wayne ich

Wie setze ich das Socket-Timeout in Ruby?

Anzahl der Antworten 3 Antworten
Wie legen Sie das Zeitlimit für die Blockierung der Operationen auf ein Ruby-Buchse? Kommentar zu dem Problem - Öffnen Finden Sie eine viel bessere Lösung als die, die Ihr angenommen man hier: stackoverflow.com/a/12111120/216314 Kommentarautor: Tyler Brock ruby-doc.org/stdlib/libdoc/timeout/rdoc/Timeout.html

Eindeutig in einer Reihe von Hashwerten, die auf Werten basieren

Anzahl der Antworten 3 Antworten
Fühle ich mich wie diese verbessert werden könnten (ein gemeinsames Gefühl in ruby). Ich bin versucht zu uniq ein array von hashes, die auf Wert-Basis. In diesem Beispiel möchte ich die Farben der Elemente. Moos und Schnee

Verwenden von Instanzvariablen in Klassenmethoden - Ruby

Anzahl der Antworten 2 Antworten
Ich bin sehr neu in ruby (ich bin eigentlich c# - dev.), also diese Frage könnte ein noob. Ich habe eine Klasse so etwas wie unten, und ich verwendeten Instanz-Variablen (array) zu vermeiden, verwenden viele Parameter der

Wie kann ich wissen, ob das heutige Datum in einem Datumsbereich liegt?

Anzahl der Antworten 8 Antworten
Habe ich eine Veranstaltung mit start_time und end_time und wollen, um zu überprüfen, ob das Ereignis "im Gange". Das wäre zu prüfen, ob das heutige Datum wird in dem Bereich zwischen den zwei Datumsangaben. Wie würden Sie

So prüfen Sie, ob eine Zeichenfolge ein gültiges Datum ist

Anzahl der Antworten 14 Antworten
Ich habe einen string: "31-02-2010" und möchten prüfen, ob oder nicht, es ist ein gültiges Datum. Was ist der beste Weg, es zu tun? Brauche ich eine Methode, die true zurückgibt, wenn die Zeichenfolge ein gültiges Datum

Wie URL-Parameter aus einer URL mit Ruby oder Rails extrahieren?

Anzahl der Antworten 7 Antworten
Habe ich einige URLs, wie http://www.example.com/something?param1=value1&param2=value2&param3=value3 und ich möchte zum extrahieren der Parameter aus diesen URLs und Sie in einen Hash. Natürlich könnte ich reguläre Ausdrücke verwenden, aber ich wurde gerade gefragt ob es einfachere Möglichkeiten, das

Ruby on Rails - Kann ich Daten vor dem Speichern ändern?

Anzahl der Antworten 7 Antworten
Kurzes Beispiel: ein Nutzer Ein Benutzername in ein Formular, und muss ich machen, dass der text Benutzername vor der Speicherung in der Datenbank der Anwendung, wodurch es dauerhaft Kleinbuchstaben. Wo würde ich diesen code, und wie würde

Wie installiere ich eine Sinatra App unter Apache mit Passenger?

Anzahl der Antworten 2 Antworten
Sagen wir, ich habe die einfachste single-file-Sinatra-app. Die Hallo Welt auf Ihrer homepage tun. Ich will das es läuft unter Apache mit Phusion Passenger, auch bekannt als mod_rails. Was directory-Struktur brauche ich? Was muss ich den vhost

Statische Seiten in Ruby on Rails

Anzahl der Antworten 9 Antworten
Welche sind die standard-Weg zu machen, ein Ruby on Rails-Anwendung, die über Seiten wie Home Über Kontakt Ich würde appricate hätte jemand links oder Antworten und nicht nur sagen, verwenden ein Juwel, denn ich will lernen, wie

Wie legt man die private Instanzvariable fest, die in einem Methodentest verwendet wird?

Anzahl der Antworten 2 Antworten
Gegeben eine Klasse mit ein paar Instanz-Variablen und einige Methoden. Einige Instanz-Variablen gesetzt sind zugänglich über attr_reader und attr_accessor. Also die anderen sind privat. Einige der privaten Instanz-Variablen innerhalb einer Instanz-Methoden und gelesen/genutzt, die innerhalb einer anderen

Ruby-Klasseninstanzvariablen und Vererbung

Anzahl der Antworten 9 Antworten
Habe ich eine Ruby-Klasse mit dem Namen LibraryItem. Ich will assoziieren mit jeder Instanz dieser Klasse ein array von Parametern. Dieses array ist lang und sieht so ähnlich aus wie ['title', 'authors', 'location', ...] Beachten Sie, dass

Rails 3.1: Probleme beim Anzeigen von Bildern in Mailer-View-Dateien

Anzahl der Antworten 10 Antworten
Ich bin mit Ruby, Ruby on Rails 3.1 und hinzufügen möchte ich, dass mein Website-logo (das heißt, ein Bild wird über die neue Asset-Pipeline), um eine e-mail. Wenn in meinem mailer-view-Datei habe ich Folgendes behaupten: <% #

Ist es möglich, einen einzigen Test in MiniTest durchzuführen?

Anzahl der Antworten 11 Antworten
Kann ich das ausführen aller tests in einer einzigen Datei mit: rake test TEST=path/to/test_file.rb Jedoch, wenn ich das möchte, nur ein test in dieser Datei, wie würde ich es tun? Ich bin auf der Suche nach eine

Sortierung: Array nach mehreren Bedingungen in Ruby sortieren

Anzahl der Antworten 3 Antworten
Ich habe eine mulitdimensional-array etwa so: [ [name, age, date, gender] [name, age, date, gender] [..] ] Frage ich mich, der beste Weg, um zu Sortieren das array basierend auf mehreren Bedingungen...Zum Beispiel, wie würde ich Sortieren

Wie kann ich zwei Hashes zusammenführen, ohne doppelte Schlüssel in Ruby zu überschreiben?

Anzahl der Antworten 3 Antworten
Gibt es eine einfache oder elegante Weg zum Zusammenführen von zwei hashes ohne überschreibung Schlüssel duplizieren? Ist, wenn der Schlüssel vorhanden ist, in der ursprünglichen hash-ich will nicht, um den Wert zu ändern. Kommentar zu dem Problem

Kann Ruby 1.9.3 nicht kompilieren

Anzahl der Antworten 5 Antworten
Wenn ich rvm install 1.9.3 --with-gcc=clang auf dem Mac OSX Lion, ruby nicht kompilieren, und bekomme ich die folgende Fehlermeldung (.rvm/log/ruby-1.9.3-p374/machen.log) [2013-01-29 16:31:05] make CC = clang LD = ld LDSHARED = clang -dynamic -bundle CFLAGS =

Wie kann ich überprüfen, ob ein Objekt in Ruby auf Rails 2 null ist?

Anzahl der Antworten 4 Antworten
Möchte ich überprüfen, wenn mein Objekt @objectname ist nicht gleich null, um die Werte der @objectname anderen zu zeigen, dass keine Werte gefunden. Habe ich versucht, dieses: <% if (@objectname != null) then %> aber ich bin

Unterdrücken der Ausgabe eines Befehls, der mit der Methode 'system' ausgeführt wird, während er in einem Ruby-Skript ausgeführt wird

Anzahl der Antworten 8 Antworten
Ich bin nicht sicher, ob das Sinn macht, aber ich bin am überlegen, ob es eine Möglichkeit zur Unterdrückung der Ausgabe angezeigt, für einen Befehl bei der Ausführung mit der system Methode in ruby? Ich meine, es

Wenn sonst noch Anweisungen in .html.erb in Sichten

Anzahl der Antworten 6 Antworten
In Schienen, die ich oft in die situation, wo im inneren die Ansichten werde ich etwas tun, wie <% if @some_condition_previusly_established_in_a_controller %> <div class="one">123</div> <% else %> <div class="two">something else</div> <% end %> Sieht es ein bisschen

Wie konvertiert man die Zeichenfolge in Ruby in Bytes?

Anzahl der Antworten 3 Antworten
Wie verlängere ich die String-Klasse, und fügen Sie eine Methode mit dem Namen to_bytes? InformationsquelleAutor der Frage why | 2010-11-05

create_or_update-Methode in Schienen

Anzahl der Antworten 3 Antworten
if ClassName.exists?(["id = ?", self.id]) object = ClassName.find_by_name(self.name) object.update_attributes!( :street_address => self.street_address, :city_name => self.city_name, :name => self.org_unit_name, :state_prov_id => self.state_prov_id, :zip_code => self.zip_code) else ClassName.create! :street_address => self.street_address, :city_name => self.city_name, :federalid => self.federalid, :name =>

Unterschied zwischen "oder" und || in Rubin?

Anzahl der Antworten 8 Antworten
Was ist der Unterschied zwischen den or und || Operatoren in Ruby? Oder ist es nur Vorliebe? Kommentar zu dem Problem Siehe auch der Unterschied zwischen und und &&. Kommentarautor: Andrew Marshall InformationsquelleAutor der Frage Alex Baranosky

Abfrage auf Mongoid Hash Field

Anzahl der Antworten 1 Antworten
Möchte ich die Abfrage auf ein Hash-Feld für eine Mongoid Klasse. Ich bin mir nicht sicher, wie ich dies tun kann mit Bedingungen? Hier ist ein Beispiel: class Person include Mongoid::Document field :things, :type => Hash end

Gibt es einen Ruby oder Ruby-Ismus für not_nil? Gegenteil von Null? Methode?

Anzahl der Antworten 5 Antworten
Ich bin nicht erfahren in Ruby, also mein code fühlt sich "hässlich" und nicht idiomatischen: def logged_in? !user.nil? end Ich würde eher so etwas wie def logged_in? user.not_nil? end Aber nicht finden können, eine solche Methode, die

Übergeben Sie eine Variable in eine partielle, Schienen 3?

Anzahl der Antworten 4 Antworten
Habe ich eine Schleife, wie: <% @posts.each do |post| %> <% render middle %> <% end %> Dann in meinem mittleren Teil -, wie greife ich auf den aktuellen Beitrag? Kommentar zu dem Problem Hallo Elliot, ich

Was ist der Unterschied zwischen Build und Neu bei Rails?

Anzahl der Antworten 5 Antworten
Kann mir jemand sagen was ist der Unterschied zwischen build und neue Befehl auf Schienen? InformationsquelleAutor der Frage Senthil Kumar Bhaskaran | 2009-08-10

Nul Werte in Ruby zuordnen und entfernen

Anzahl der Antworten 7 Antworten
Ich habe eine Karte, die entweder einen Wert ändert oder setzt ihn auf null. Dann möchte ich entfernen Sie die null-Einträge aus der Liste. Die Liste muss nicht eingehalten werden. Dies ist, was ich derzeit habe: items.map!

Rails-Migration: So erhöhen Sie die Größe des Spaltendatentyps mithilfe der ROR-Migration

Anzahl der Antworten 2 Antworten
Meine Benutzer-Tabelle Spalte Anmeldung ist String-Typ mit Begrenzung auf 40 Zeichen. Jetzt bin ich der Planung erhöht sich das limit auf 55 Zeichen. Jede bitte lassen Sie mich wissen, wie können wir dieses limit anzuheben, indem Sie

So löschen Sie Spalten mithilfe der Rails-Migration

Anzahl der Antworten 15 Antworten
Was ist die syntax für das löschen einer Datenbank-Tabelle-Spalte durch eine Rails-migration? InformationsquelleAutor der Frage Ethan | 2010-05-14

Dies ist der kürzeste Weg, eine Ruby-Ausnahme stillschweigend zu ignorieren

Anzahl der Antworten 3 Antworten
Ich bin auf der Suche nach so etwas wie dieses: raise Exception rescue nil Aber der kürzeste Weg, den ich gefunden habe ist diese: begin raise Exception rescue Exception end Kommentar zu dem Problem - Öffnen Dies

Testen Sie, ob die Zeichenfolge in Ruby on Rails eine Zahl ist

Anzahl der Antworten 11 Antworten
Habe ich Folgendes in meine Bewerbung controller: def is_number?(object) true if Float(object) rescue false end ist und die folgende Bedingung in mein controller: if mystring.is_number? end Den Zustand auslösen einer undefined method Fehler. Ich vermute, ich habe

Suchen Sie Schlüssel / Wert-Paare tief in einem Hash, der eine beliebige Anzahl verschachtelter Hashes und Arrays enthält

Anzahl der Antworten 8 Antworten
Einen web-service ist wieder ein hash ist, enthält eine unbekannte Anzahl von verschachtelten hashes, von denen einige enthalten ein array, das wiederum enthält eine unbekannte Anzahl von verschachtelten hashes. Einige der Schlüssel sind nicht eindeutig ist --

Wann sollte ich Struct vs. OpenStruct verwenden?

Anzahl der Antworten 8 Antworten
Im Allgemeinen, was sind die Vorteile und Nachteile der Verwendung eines OpenStruct als im Vergleich zu einem Struct? Allgemeine Anwendungsfälle passen würde jedes dieser? Kommentar zu dem Problem Ich habe ein paar Anmerkungen zu Struct vs. OpenStruct

Wie lese ich zeilenweise eine Textdatei in Ruby (hostet sie auf s3)?

Anzahl der Antworten 5 Antworten
Ich weiß, ich habe dies vor und fand eine Reihe von einfachen code, aber ich kann mich nicht erinnern oder es finden :(. Ich habe eine text-Datei Datensätze ich importieren möchte in meine Rails-3-Anwendung. Jede Zeile repräsentiert

Rubygems werden nicht unter OS X Lion installiert

Anzahl der Antworten 10 Antworten
Früher habe ich überhaupt keine Probleme mit Rubin, Edelsteine und alle damit verbundenen Sachen. Aber nach der Installation von X-Code-Developer-Tools und Upgrade auf Lion, die Edelsteine nicht installieren. Bekomme ich die folgende Fehlermeldung für jede gem. Dies

Benutzerdefinierter Text für Schienen form_for label

Anzahl der Antworten 3 Antworten
Ich möchte, um eine Beschriftung anzuzeigen, die in form_for: <div class="field"> <%= f.label :name %><br /> <%= f.text_field :name %> </div> Dieser generiert das label "Name", aber ich will es werden "Ihr Name". Wie kann ich es

Was ist der Unterschied zwischen% w {} und% W {} Groß- und Kleinbuchstaben in% W Array-Literalen in Ruby?

Anzahl der Antworten 3 Antworten
%w[ ] Non-interpolated Array of words, separated by whitespace %W[ ] Interpolated Array of words, separated by whitespace Verwendung: p %w{one one two three 0 1 1 2 3} # = > ["one", "one", "two", "three", "0",

Ruby: Destruktoren?

Anzahl der Antworten 7 Antworten
Muss ich occasionaly erstellen Sie Bilder mit rmagick in einem cache-dir. Dann loswerden Sie schnell, ohne Sie zu verlieren, Sie für die Ansicht, die ich löschen möchte, die Bild-Dateien, während mein Ruby-Instanz des Image-Klasse zu bekommen ist,

Wie konvertiert man ein Array von ActiveRecord-Modellen in CSV?

Anzahl der Antworten 5 Antworten
Bekam ich ein array von ActiveRecord-Modelle, die ich konvertieren möchten, in eine CSV. Ich habe versucht, Erforschung Edelsteine wie FasterCSV, aber Sie scheinen gerade für die Arbeit mit strings und arrays, nicht ActiveRecord-Modelle. Kurz gesagt, ich möchte

Rails Variable über alle Controller-Aktionen hinweg

Anzahl der Antworten 2 Antworten
Sollte dies eine sehr einfache rails-Frage. Ich habe eine variable wie folgt. @administration = Administration.first Möchte ich diese variable zugegriffen werden durch jede controller-Aktion, die über alle meine Controller, so zum Beispiel, wenn ich ein Produkt haben,

Wie kann ich eine Zeichenfolge codieren / escapen? Gibt es eine eingebaute?

Anzahl der Antworten 8 Antworten
Habe ich eine nicht Vertrauenswürdige Zeichenfolge, die ich will, um zu zeigen, wie text in einer HTML-Seite. Ich brauche, um zu entkommen die chars '<' und '&' als HTML-entities. Je weniger Aufregung, desto besser. Ich bin mit

Überschreibt to_s Methoden in Ruby schlecht?

Anzahl der Antworten 4 Antworten
Ich habe experimentiert und finde, dass ich wie die Neudefinition des Objekts to_s Methoden. Ist das eine schlechte Idee oder ist es gute Praxis? InformationsquelleAutor der Frage fivetwentysix | 2011-05-16

Stellen Sie eine Verbindung zu einem lokal gebauten Jekyll Server her, indem Sie mobile Geräte im LAN verwenden

Anzahl der Antworten 2 Antworten
Nach der Verwendung jekyll serve auf einer Maschine, einen WEBrick-server und der Website aus zugegriffen werden kann localhost:4000 auf diesen bestimmten PC. Allerdings Frage ich mich, wie man Zugriff auf diese web-server von anderen Computern im LAN,