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 habe installiert postgresql-9.2.4 von der Quelle , jetzt in der Rails-App, wenn ich Folgendes ausführe: rake db:create Befehl, den ich bekomme: $ bin/rake db:create RAILS_ENV="test" PG::Error: ERROR: new encoding (UTF8) is incompatible with the encoding of the template database (SQL_ASCII) HINT: Use the same encoding as in the template …
Meine Situation: Die Aktion "Anzeigen von ReportsController anzeigen" sollte reines HTML rendern, jedoch nicht als Datei (um sie im Browser anzuzeigen und anschließend zu speichern). Zum Rendern verwende ich also die Ansichtsvorlage view.html.erb und neet, um alle Layouts für diese Aktion zu deaktivieren. Bei anderen Aktionen dieses Controllers sollten Layouts …
Bei der Zerstörung einer erholsamen Ressource möchte ich einige Dinge garantieren, bevor ich zulasse, dass eine Zerstörungsoperation fortgesetzt wird. Grundsätzlich möchte ich die Möglichkeit haben, den Zerstörungsvorgang zu stoppen, wenn ich feststelle, dass die Datenbank dadurch in einen ungültigen Zustand versetzt wird. Es gibt keine Validierungsrückrufe für eine Zerstörungsoperation. Wie …
In der Installationsdokumentation zu RoR wird erwähnt, dass die Ausführung von Ruby on Rails unter Windows viele Einschränkungen aufweist und in einigen Fällen ganze Bibliotheken nicht funktionieren. Wie schlimm sind diese Einschränkungen, sollte ich immer standardmäßig Linux verwenden, um RoR zu codieren / auszuführen, und wird von Iron Ruby erwartet, …
Ich habe Rails nur mit dem Rake-Befehl gelernt rake db:migrate. Ich habe jedoch gelesen, dass ich das bundle exec rake ...anstelle von einfach verwenden sollte rake. Jetzt bin ich verwirrt, was ich verwenden soll. Sollte ich bundle exec rakestatt nur verwenden, rakeoder ist es nur eine Präferenzsache? Jeder Einblick wäre …
Ich möchte eine Spalte verwenden, die aufgerufen wird, typeohne Single Table Inheritance (STI) aufzurufen. Ich möchte typenur eine normale Spalte sein, die a enthält String. Wie kann ich dies tun, ohne dass Rails erwartet, dass ich eine einzelne Tabellenvererbung habe und eine Ausnahme von The single-table inheritance mechanism failed to …
Ich bekomme immer wieder widersprüchliche Meinungen über die Praxis des Speicherns von Informationen im Thread.currentHash (z. B. current_user, aktuelle Subdomain usw.). Die Technik wurde vorgeschlagen, um die spätere Verarbeitung innerhalb der Modellschicht (Abfrageumfang, Prüfung usw.) zu vereinfachen. Warum sind meine Thread-Variablen in Rails intermittierend? Alternative zur Verwendung von Thread.current im …
Ich habe eine RoR-Anwendung (Ruby v1.8.7; Rails v2.3.5), die eine Seite in der Entwicklungsumgebung zwischenspeichert. Dies wäre kein so großes Problem, aber die aElemente der zwischengespeicherten Seite sind falsch. Ich habe keine Änderungen an der Datei development.rb vorgenommen und den Controllern wissentlich keine Caching-Befehle hinzugefügt. Ich habe versucht, das Cookie …
Ich möchte die Aktion des Controllers und das Vorhandensein von Flash-Nachrichten mit rspec testen. Aktion : def create user = Users::User.find_by_email(params[:email]) if user user.send_reset_password_instructions flash[:success] = "Reset password instructions have been sent to #{user.email}." else flash[:alert] = "Can't find user with this email: #{params[:email]}" end redirect_to root_path end spec : …
Meine Homepage (oder Begrüßungsseite) besteht aus Daten von zwei Modellen (nennen wir sie Autoren und Beiträge). Ich bin neu in Schienen und nicht sicher, wie ich das am besten erreichen kann. Sollte ich einen neuen Controller namens Welcome erstellen, der Daten von Autoren und Posts sammelt und diese dann in …
Warum können Sie in einer polymorphen Zuordnung keinen Fremdschlüssel haben, wie den unten als Rails-Modell dargestellten? class Comment < ActiveRecord::Base belongs_to :commentable, :polymorphic => true end class Article < ActiveRecord::Base has_many :comments, :as => :commentable end class Photo < ActiveRecord::Base has_many :comments, :as => :commentable #... end class Event < …
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 6 Jahren . Verbessere diese Frage Ich kenne Java und Python …
Beim Ausführen von rspec-Tests wird der folgende Fehler angezeigt In Schienen kann in 60 Sekunden (127.0.0.1:7055) keine stabile Firefox-Verbindung hergestellt werden Verwenden Sie den neuesten Ruby (1.9.2) und Firefox (6.0) Die Verwendung von Rspec-Rails, Capybara und mehreren anderen Edelsteinen scheint jedoch kein Problem zu sein. Diese Tests laufen in einer …
Ich habe eine einfache fixture.ymlDatei: label: body: "<%= variable %>" Das Problem ist, dass der ERB-Code als Teil des Ladens des Geräts analysiert wird, während ich eigentlich möchte, dass der Körper buchstäblich "<% = Variable%>" (nicht interpoliert) ist. Wie entkomme ich dem ERB-Tag?
Ich weiß, dass ich meine ENV-Variablen in bash über setzen kann export admin_password = "secret" Aber gibt es eine Möglichkeit, dies irgendwo in meinem Rails-Quellcode zu tun? Mein erster Versuch war so etwas inenvironment/development.rb ENV['admin_password'] = "secret" Aber es hat nicht funktioniert. Gibt es eine Möglichkeit, dies zu tun?
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.