Als «ruby-on-rails» getaggte Fragen

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.

5
Schienen erkennen, ob die Anforderung AJAX war
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




26
Rails Server kann nicht gestoppt werden
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 …


4
Formatierungsdatum der Schienen
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 …

14
Uniq nach Objektattribut in Ruby
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.

24
Holen Sie sich das Alter der Person in Ruby
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 …

5
Build vs new in Rails 3
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 - …

2
Ruby on Rails: Abrufen des Maximalwerts aus einer DB-Spalte
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: …
125 sql  ruby-on-rails 

21
Rails - Devise - Handling - devise_error_messages
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 …

8
Wie rendern Sie in Rails JSON mithilfe einer Ansicht?
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. …



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.