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.



12
LINKS AUSSEN VERBINDEN in Schienen 4
Ich habe 3 Modelle: class Student < ActiveRecord::Base has_many :student_enrollments, dependent: :destroy has_many :courses, through: :student_enrollments end class Course < ActiveRecord::Base has_many :student_enrollments, dependent: :destroy has_many :students, through: :student_enrollments end class StudentEnrollment < ActiveRecord::Base belongs_to :student belongs_to :course end Ich möchte eine Liste von Kursen in der Tabelle "Kurse" abfragen, …


4
Rails-Migrationen: Existenz prüfen und weitermachen?
Ich habe bei meinen Migrationen so etwas gemacht: add_column :statuses, :hold_reason, :string rescue puts "column already added" Es stellt sich jedoch heraus, dass dies zwar für SQLite funktioniert, für PostgreSQL jedoch nicht . Es scheint, als ob die add_column explodiert, selbst wenn die Ausnahme abgefangen wird, die Transaktion tot ist …

3
Wählen Sie, wo im Mongoid nicht null oder leer ist
Ich habe ein Modell so geändert, dass es ein neues Feld enthält, z. field :url, :type => String Ich verwende activeadmin. Wenn ich also einen neuen Eintrag erstelle, @model.urlist dieser leer und in Einträgen, die vor dem Ändern des Schemas erstellt wurden, ist er gleich Null. Wie wähle ich beide …



3
Verwirrt über 'reply_to' vs 'reply_to?'
Ich lerne Rails mit railstutorial.org und bin über etwas verwirrt: In diesem Kapitel fordert der Autor uns auf, einige Tests in der Konsole mit der respond_to?Methode für ein Benutzerobjekt durchzuführen, und es funktioniert einwandfrei. Aber später, wenn wir den Test für das :encrypted_passwordAttribut schreiben, verwendet er respond_to. Aus Neugier habe …

5
Diagnose der Ursache für das Rendern langsamer Ansichten
Ich bin nicht sicher, wann dies gestartet wurde, aber in meiner App passiert etwas Ungewöhnliches (lokal auf einem Entwicklungscomputer ausgeführt). Plötzlich sehe ich Nachrichten wie: Started GET "/" for 127.0.0.1 at 2013-03-10 12:10:24 +1300 Processing by PagesController#home as HTML Rendered pages/home.html.erb within layouts/application (2.4ms) Completed 200 OK in 3242ms (Views: …

4
Was genau ist Rake?
Was macht Rake in einfachen Worten? Welche Zwecke hat es? Ich verstehe, dass es ein Build-Tool ist, aber ich sehe etwas detaillierter aus. (Für einen Simpleton.)


3
Ist token_authenticatable von devise sicher?
Ich erstelle eine einfache API mit der Rails-API und möchte sicherstellen, dass ich hier auf dem richtigen Weg bin. Ich verwende devise, um Anmeldungen zu verarbeiten, und habe mich für die token_authenticatableOption von Devise entschieden, mit der ein API-Schlüssel generiert wird, den Sie bei jeder Anforderung senden müssen. Ich kopple …

3
RuboCop: Linie ist zu lang ← Wie zu ignorieren?
Ich habe gerade RuboCop zu einem Rails-Projekt hinzugefügt und das Sublime-Paket installiert, um RuboCop-Vorschläge im Editor anzuzeigen. Ich versuche herauszufinden, wie Sie die maximale Zeilenlänge von 80 Zeichen ändern oder die Regel einfach vollständig ignorieren können. Aktuell in Verwendung: RuboCop (Edelstein) Erhabener RuboCop SublimeLinter-Rubocop

8
Mit ActiveRecord können Sie die alten Werte eines Datensatzes während after_update abrufen
Einrichtung anhand eines einfachen Beispiels: Ich habe 1 Tabelle ( Totals), die die Summe der amountSpalten jedes Datensatzes in einer zweiten Tabelle ( Things) enthält. Wenn a thing.amountaktualisiert wird, möchte ich einfach die Differenz zwischen dem alten und dem neuen Wert hinzufügen total.sum. Im Moment subtrahiere ich self.amountwährend before_updateund addiere …

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.