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.
Angenommen, ich habe die folgenden zwei Objekte: first_name_relation = User.where(:first_name => 'Tobias') # ActiveRecord::Relation last_name_relation = User.where(:last_name => 'Fünke') # ActiveRecord::Relation Ist es möglich, die beiden Beziehungen zu kombinieren, um ein ActiveRecord::RelationObjekt zu erzeugen, das beide Bedingungen enthält? Hinweis: Mir ist bewusst, dass ich die Orte verketten kann, an denen …
Ich habe eine Rechenaufgabe, die nur funktioniert, wenn eine Tabelle vorhanden ist. Ich arbeite mit mehr als 20 Ingenieuren an einer Website, daher möchte ich sicherstellen, dass sie die Tabelle migriert haben, bevor sie eine Rechenaufgabe ausführen können, die die jeweilige Tabelle auffüllt. Hat AR eine Methode wie Table.exists? Wie …
Ich habe einen Namespace adminim Controller und möchte einen Controller innerhalb des adminOrdners generieren . Wie kann ich das mit einem Rails-Befehl machen?
Ich muss einer vorhandenen Tabelle Zeitstempel ( created_at& updated_at) hinzufügen . Ich habe den folgenden Code ausprobiert, aber er hat nicht funktioniert. class AddTimestampsToUser < ActiveRecord::Migration def change_table add_timestamps(:users) end end
Ruby 1.9.3 Der Teil von Gemfile #............... gem "pony" gem "bcrypt-ruby", :require => "bcrypt" gem "nokogiri" #.................. Wenn ich versuche, Edelsteine zu installieren, wird eine Fehlermeldung angezeigt alex@ubuntu:~/$ bundle Fetching gem metadata from http://rubygems.org/......... Fetching gem metadata from http://rubygems.org/.. Enter your password to install the bundled RubyGems to your system: …
Wie kann in Rails die IP-Adresse des Clients, der eine Verbindung zum Server herstellt, am besten ermittelt werden? Hier sind zwei Möglichkeiten, die ich gefunden habe: request.remote_ip request.env['HTTP_X_REAL_IP']
Was ist der beste Weg, um die Protokollrotation in einer Ruby on Rails-Produktions-App zu aktivieren? Wird logrotate auf dem Hosting-Server verwendet oder gibt es eine Reihe von Optionen, die beim Initialisieren von logger über die App verwendet werden können?
Jedes Mal, wenn ich diesen Befehl ausführe rails server: Warnung: Unsicheres, weltweit beschreibbares Verzeichnis / usr / local / bin in PATH, Modus 040777 Ich suchte hier nach einer Lösung und sie sagten zu tippen: chmod go-w /usr/local/bin Aber ich bekomme diesen Fehler: chmod: Dateimodus in / usr / local …
Sehr einfache Frage hier: Wenn Migrationen langsam und umständlich werden können, wenn eine App komplexer wird, und wenn wir rake db:schema:loadstattdessen viel sauberer anrufen können, warum gibt es überhaupt Migrationen? Wenn die Antwort auf das oben Gesagte lautet, dass Migrationen für die Versionskontrolle verwendet werden (eine schrittweise Aufzeichnung von Änderungen …
Ich versuche, einen Namen vom Schlangenfall in den Kamelfall umzuwandeln. Gibt es eingebaute Methoden? ZB: "app_user"zu"AppUser" (Ich habe eine Zeichenfolge, die "app_user"ich in ein Modell konvertieren möchte AppUser).
Ich muss Kommentare abfragen, die an einem Tag abgegeben wurden. Das Feld ist Teil der Standardzeitstempel, ist created_at. Das ausgewählte Datum stammt von adate_select . Wie kann ich ActiveRecorddas machen? Ich brauche so etwas wie: "SELECT * FROM comments WHERE created_at BETWEEN '2010-02-03 00:00:00' AND '2010-02-03 23:59:59'"
Ich habe mit Rails 4.1 eine Rails-Anwendung von Grund auf neu erstellt und stehe vor einem seltsamen Problem, das ich nicht lösen kann. Jedes Mal, wenn ich versuche, meine Anwendung auf Heroku bereitzustellen, wird die Fehlermeldung 500 angezeigt: Missing `secret_key_base` for 'production' environment, set this value in `config/secrets.yml` Die secret.ymlDatei …
Wie kann ich Rails anweisen, die Überprüfung zu überspringen, wenn ich eine bestimmte Aktion habe, für die ich das Authentizitätstoken nicht überprüfen möchte?
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 bin mit den Konzepten …
Ich habe also Leute gesehen, die .build, .create und .create verwenden! innerhalb ihrer Controller in letzter Zeit immer mehr. Was ist der Unterschied, wenn Sie nur .new verwenden und das param'd-Objekt übergeben und dann .save? Gibt es Vor- und Nachteile? Bietet die Verwendung dieser anderen Methoden Vorteile?
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.