Ruby on Rails ist ein Open Source-Webanwendungsframework mit vollem Stapel, das in Ruby geschrieben wurde. Es folgt dem beliebten MVC-Framework-Modell und ist bekannt für seinen "Convention over Configuration" -Ansatz für die Anwendungsentwicklung.
Ich habe eine Klasse namens CachedObject, die generische serialisierte Objekte speichert, die nach Schlüssel indiziert sind. Ich möchte, dass diese Klasse eine create_or_updateMethode implementiert . Wenn ein Objekt gefunden wird, wird es aktualisiert, andernfalls wird ein neues erstellt. Gibt es eine Möglichkeit, dies in Rails zu tun, oder muss ich …
Ich habe eine Tabelle und versuche, einen eindeutigen Index für zwei Spalten hinzuzufügen. Diese Spalten werden ebenfalls indiziert. Meine Frage ist also, ob ich nur die Indizes entfernen kann, die nur für eine Spalte waren, oder ob ich alle drei Indizes verwenden muss: add_index "subscriptions", ["user_id"] add_index "subscriptions", ["content_id"] add_index …
Ich erstelle einen neuen Rekord wie folgt: truck = Truck.create(:name=>name, :user_id=>2) Meine Datenbank enthält derzeit mehrere tausend Entitäten für LKWs, aber ich habe die IDs mehreren von ihnen so zugewiesen, dass einige IDs verfügbar waren. Was also passiert, ist, dass Rails ein Element mit der ID = 150 erstellt und …
Ich möchte ein Datum in meinem Modell in Ruby on Rails überprüfen. Die Werte für Tag, Monat und Jahr werden jedoch bereits in ein falsches Datum konvertiert, wenn sie mein Modell erreichen. Wenn ich beispielsweise in meiner Ansicht den 31. Februar 2009 Model.new(params[:model])eingebe und ihn in meinem Controller verwende, wird …
Ich habe einige RSpec-Tests für meine Modelle und möchte die SQL ActiveRecord-Protokollierung aktivieren, genau wie ich es im Rails-Servermodus sehe. Wie geht das? Ich beginne meine Tests mit RAILS_ENV=test bundle exec rspec my/test_spec.rb Vielen Dank
Wie wählen Sie beim Ausführen einer App einen Benutzer anhand der E-Mail-Adresse aus und legen das Kennwort manuell rails consolefür Devise fest? Wohin sollte ich die Dokumentation lesen, um weitere Details in Bezug auf die Manipulation von Konten während der Verwendung von Devise zu erfahren?
Wie führe ich diese Rake-Datei in Terminal / Konsole aus? meine statistik.rake in lib / aufgaben desc "Importer statistikker" namespace :reklamer do task :iqmedier => :environment do ... end task :euroads => :environment do ... end task :mikkelsen => :environment do ... end task :orville => :environment do ... end …
Ich habe die folgende Zuordnung in meiner App: # Page belongs_to :status Ich möchte einen Rückruf immer dann ausführen, wenn sich der status_idvon a pagegeändert hat. Wenn es also page.status_idvon 4 auf 5 geht, möchte ich das fangen können. Wie geht das?
Ich habe ein Problem mit redirect_to :back. Ja, es sind Überweiser. Ich bekomme oft die Ausnahme (ActionController :: RedirectBackError) "In der Anforderung für diese Aktion wurde kein HTTP_REFERER festgelegt, daher konnte redirect_to: back nicht erfolgreich aufgerufen werden. Wenn dies ein Test ist, müssen Sie request.env [\" HTTP_REFERER \ "] angeben." …
Ein Kunde von mir hat mich gebeten, eine Drittanbieter-API in seine Rails-App zu integrieren. Das einzige Problem ist, dass die API SOAP verwendet. Ruby hat SOAP grundsätzlich zugunsten von REST eingestellt. Sie bieten einen Java-Adapter, der anscheinend mit der Java-Ruby-Bridge funktioniert, aber wir möchten, wenn möglich, alles in Ruby behalten. …
Ich möchte eine Ausnahme auslösen, damit sie das Gleiche tut wie eine normale Rails-Ausnahme. Zeigen Sie insbesondere die Ausnahme und den Stack-Trace im Entwicklungsmodus an und zeigen Sie im Produktionsmodus die Seite "Es tut uns leid, aber etwas ist schief gelaufen". Ich habe folgendes versucht: raise "safety_care group missing!" if …
Ich habe eine Rails-App gestartet und alles funktioniert einwandfrei. Aber jetzt möchte ich einen Controller und das zugehörige Modell umbenennen: Ich wollte den CorpsController Storesfür das Modell auf und das gleiche (ohne letzte s) ändern . Bei Google schlugen die Leute vor, den Controller und das Modell zu zerstören und …
Ich habe diese Frage schon einmal gesehen, aber nur für rspec. Ich habe noch keinen Test erstellt, weil er für mich zu fortgeschritten ist, aber eines Tages werde ich es tun! : P. Ich erhalte diese Fehlermeldung, wenn ich versuche, mich in meiner App anzumelden. Ich habe devise verwendet, um …
Ich versuche, Bilder in meine Web-App zu integrieren, und es tritt immer wieder dieser Fehler auf, nachdem ich einige Funktionen entfernt habe. Es kam auf meinen 'create' Anwendungscontroller an und ich bin mir nicht ganz sicher, wohin ich von hier aus gehen soll. 2015-02-06T20:30:12.292187+00:00 app[web.1]: (1.9ms) ROLLBACK 2015-02-06T20:30:12.296299+00:00 app[web.1]: NameError …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.