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 versuche, einige Konfigurationsvariablen in yaml zu speichern, die als assoziatives Array oder Wörterbuch dargestellt werden. So habe ich es gemacht: content_prices: - {country: AU, price: 6990000} - {country: AT, price: 4990000} - {country: BE, price: 4990000} Dies führt zu einer Ausnahme, wenn ich versuche, sie aus meinen ROR-Init-Dateien zu …
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, …
OK, also ich habe diesen Hash h => {"67676.mpa"=>{:link=>"pool/sdafdsaff", :size=>4556}} > h.each do |key, value| > puts key > puts value > end 67676.mpa linkpool/sdafdsaffsize4556 Wie greife ich auf die separaten Werte im Wert-Hash in der Schleife zu?
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 …
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 …
..$ rails s => Booting WEBrick => Rails 4.0.4 application starting in development on http://0.0.0.0:3000 => Run `rails server -h` for more startup options => Ctrl-C to shutdown server A server is already running. Check /home/..name/rprojects/railsapp/tmp/pids/server.pid. Exiting Was ist der einfachste Weg, dies für einen Rails-Anfänger zu lösen?
Wäre es möglich, so etwas zu haben? app/models/ app/models/users/user.rb app/models/users/education.rb Ziel ist es, den Ordner / app / models besser zu organisieren , ohne die Modelle mit einem Namespace versehen zu müssen. Eine unbeantwortete Frage für Rails 3 lautet hier: Rails 3.2.9 und Modelle in Unterordnern . Die Angabe von …
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 …
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: …
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.)
Im Moment mache ich so etwas, um eine einzelne Datenspalte auszuwählen: points = Post.find_by_sql("select point from posts") Wenn ich sie dann an eine Methode übergebe, möchte ich, dass meine Methode agnostisch bleibt und jetzt hash.point aus meiner Methode heraus aufrufen muss. Wie kann ich dies schnell in ein Array konvertieren …
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 …
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
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 …
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.