Als «ruby-on-rails» getaggte Fragen

81
Wie "validiere" ich bei der Zerstörung in Schienen?

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...

81
Deaktivieren Sie das Layout für eine Aktion

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...

81
Ruby on Rails: Löscht eine zwischengespeicherte Seite

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...

81
Bundle Exec Rake verwenden oder nur Rake?

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...

81
Rspec 3, wie man Flash-Nachrichten testet

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...

80
Willkommens- / Homepage in Ruby on Rails - Best Practice

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...