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.
In meiner Aktion möchte ich nur dann mit der Verarbeitung antworten, wenn sie von einer AJAX-Anfrage aufgerufen wurde. Wie überprüfe ich? Ich möchte so etwas machen: def action @model = Model.find(params[:id]) respond_to do |format| if (wasAJAXRequest()) #How do I do this? format.html #action.html.erb else format.html {redirect_to root_url} end end
In der Controller-Spezifikation kann ich den http-Accept-Header wie folgt festlegen: request.accept = "application/json" In der Anforderungsspezifikation ist das Objekt "request" jedoch null. Wie kann ich das hier machen? Der Grund, warum ich den http accept-Header auf json setzen möchte, ist, dass ich dies tun kann: get '/my/path' an Stelle von …
Gibt es ein Tutorial, in dem erklärt wird, wie Sie die Anmeldebestätigungs-E-Mail von Devise von Grund auf neu einrichten (sowohl in der Entwicklung als auch in der Produktion), dh wenn Sie Action Mailer nicht eingerichtet haben? Bei der Google-Suche sind gerade einige separate Artikel zu diesem Thema aufgetaucht. Kein Stück …
Ich arbeite am Design für ein RoR-Projekt für mein Unternehmen, und unser Entwicklungsteam hat bereits eine Debatte über das Design, insbesondere die Datenbank, geführt. Wir haben ein Modell namens Message, das beibehalten werden muss. Es ist ein sehr, sehr kleines Modell mit nur drei DB-Spalten außer der ID, aber es …
Ich bin neu in Schienen und benutze eine Ubuntu-Maschine und die Rubymin-IDE. Das Problem ist, dass ich den Rails-Server nicht stoppen kann. Ich habe versucht, den Server zu stoppen, indem ich den Rails-Prozess abgebrochen habe. Aber wenn ich laufe pgrep -l rails, wird kein solcher Prozess gefunden. Ich kann also …
Ich benutze Rspec und Capybara. Wie kann ich einen Schritt schreiben, um a zu überprüfen checkbox? Ich habe es checknach Wert versucht , aber es kann meinen nicht finden checkbox. Ich bin mir nicht sicher, was ich tun soll, da ich tatsächlich dieselbe ID mit unterschiedlichen Werten habe Hier ist …
Ich poste ein Datum in einer API und das erforderliche Format lautet wie folgt: 2014-12-01T01:29:18 Ich kann das Datum wie folgt vom Modell erhalten: Model.created_at.to_s Das kehrt zurück: 2014-12-01 01:29:18 -0500 Wie kann ich Rails oder Ruby verwenden, um es wie das erforderliche Format mit dem T zu formatieren und …
Was ist die eleganteste Methode, um Objekte in einem Array auszuwählen, die in Bezug auf ein oder mehrere Attribute eindeutig sind? Diese Objekte werden in ActiveRecord gespeichert, daher ist die Verwendung der AR-Methoden ebenfalls in Ordnung.
Ich möchte das Alter einer Person von ihrem Geburtstag an erhalten. now - birthday / 365funktioniert nicht, weil einige Jahre 366 Tage haben. Ich habe mir den folgenden Code ausgedacht: now = Date.today year = now.year - birth_date.year if (date+year.year) > now year = year - 1 end Gibt es …
In den Rails 3- Dokumenten wird die buildMethode für Zuordnungen als dieselbe wie die newMethode beschrieben, jedoch mit der automatischen Zuweisung des Fremdschlüssels. Direkt aus den Dokumenten: Firm#clients.build (similar to Client.new("firm_id" => id)) Ich habe anderswo ähnlich gelesen. Allerdings, wenn ich verwende new(zB some_firm.clients.newohne Parameter), die der neuen Client - …
Derzeit kann ich die direkte SQL-Abfrage in meiner Datenbank durchführen: SELECT MAX(bar) FROM table_name Und es wird mit dem Maximalwert in dieser Tabelle zurückgegeben. Wenn ich in Rails einen meiner Meinung nach gleichwertigen Anruf tätige, funktioniert dies jedoch nicht. Ich rufe an: Bar.all(:select => "Max(bar)") Dies kehrt einfach zurück mit: …
Auf meiner Benutzerbearbeitungsseite gibt es eine Zeile wie folgt: <%= devise_error_messages! %> Das Problem ist, dass dies keine Fehler ausgibt, wie es der Rest der App normalerweise tut: <% flash.each do |key, value| %> <div class="flash <%= key %>"><%= value %></div> <% end %> Meine Frage ist, wie kann ich …
Angenommen, Sie befinden sich in Ihrem Benutzer-Controller und möchten eine JSON-Antwort für eine Show-Anfrage erhalten. Es wäre schön, wenn Sie eine Datei in Ihren Ansichten / Benutzern / Verzeichnis mit dem Namen show.json und nach Ihren Benutzern # show erstellen könnten Wenn die Aktion abgeschlossen ist, wird die Datei gerendert. …
Ich habe eine Rails-App, deren Datenbanken sich in SQLite befinden (Entwickler und Produktion). Da ich zu Heroku wechsle, möchte ich meine Datenbank in PostgreSQL konvertieren. Wie auch immer, ich habe gehört, dass die lokale Entwicklungsdatenbank nicht von SQLite geändert werden muss, also muss ich das nicht ändern. Wie gehe ich …
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.