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.

10
Schienen Objekt gegen Hash
Ich habe das folgende Objekt, das erstellt wurde @post = Post.create(:name => 'test', :post_number => 20, :active => true) Sobald dies gespeichert ist, möchte ich in der Lage sein, das Objekt wieder in einen Hash zu versetzen, z. B. indem ich Folgendes tue: @object.to_hash Wie ist das innerhalb von Schienen …



5
Können Sie DB-Benutzername, pw, Datenbankname in Rails erhalten?
Ich schreibe eine Rake-Aufgabe, die einige DB-Arbeiten außerhalb von Rails / ActiveRecord ausführt. Gibt es eine Möglichkeit, die DB-Verbindungsinformationen (Host, Benutzername, Kennwort, DB-Name) für die aktuelle Umgebung abzurufen, wie in definiert database.yml? Ich möchte es bekommen, damit ich es so verbinden kann ... con = Mysql.real_connect("host", "user", "pw", "current_db")

2
Kann mir jemand collection_select in klaren, einfachen Worten erklären?
Ich gehe die Rails API-Dokumente durch collection_selectund sie sind schrecklich. Die Überschrift lautet: collection_select(object, method, collection, value_method, text_method, options = {}, html_options = {}) Und dies ist der einzige Beispielcode, den sie geben: collection_select(:post, :author_id, Author.all, :id, :name_with_initial, :prompt => true) Kann jemand anhand einer einfachen Zuordnung (z. B. Userhas_many …

4
Die Ruby on Rails-Konsole hängt beim Laden
Aus irgendeinem Grund weigert sich die Ruby on Rails-Konsole, zu starten. es hängt nur. Ich habe keine Änderungen an meinem Code vorgenommen, und andere Projekte, die dieselbe Version von Ruby und Ruby on Rails verwenden, haben keine Probleme. Wenn ich endlich Ctrl+ Cbekomme, bekomme ich diesen Stack-Trace, der auf Spring …

13
Wie kann ich mit RSpec nach einer JSON-Antwort suchen?
Ich habe den folgenden Code in meinem Controller: format.json { render :json => { :flashcard => @flashcard, :lesson => @lesson, :success => true } In meinem RSpec-Controller-Test möchte ich überprüfen, ob ein bestimmtes Szenario eine erfolgreiche JSON-Antwort erhält, sodass ich die folgende Zeile hatte: controller.should_receive(:render).with(hash_including(:success => true)) Obwohl beim Ausführen …






9
Keine Route entspricht [GET] / Assets
Ich habe eine Rails-App, die ich in der Produktionsumgebung testen möchte. Ich habe ausgeführt, RAILS_ENV=production rake assets:precompilewodurch alle meine Assets in / public / Assets generiert wurden. Das Problem ist, dass beim Starten meiner App Folgendes RAILS_ENV=production rails s thinangezeigt wird: ActionController::RoutingError (No route matches [GET] "/assets/application-eff78fd67423795a7be3aa21512f0bd2.css"): Diese Datei existiert …

8
Rails: FATAL - Peer-Authentifizierung für Benutzer fehlgeschlagen (PG :: Error)
Ich führe meine Entwicklung unter Ubuntu 11.10 und RubyMine aus Hier sind meine Entwicklungseinstellungen für die database.yml: die RubyMine für mich erstellt hat development: adapter: postgresql encoding: unicode database: mydb_development pool: 5 username: myuser password: Wenn ich versuche, die App auszuführen, wird der folgende Fehler angezeigt. Es scheint, dass ich …

8
Was macht inverse_of? Welches SQL wird generiert?
Ich versuche meinen Kopf herumzukriegen inverse_ofund ich verstehe es nicht. Wie sieht die generierte SQL aus, wenn überhaupt? Hat die inverse_ofzeigen Option das gleiche Verhalten verwendet , wenn sie mit :has_many, :belongs_tound :has_many_and_belongs_to? Entschuldigung, wenn dies eine so grundlegende Frage ist. Ich habe dieses Beispiel gesehen: class Player < ActiveRecord::Base …

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.