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.





7
Wie teste ich einen Datei-Upload in Rails?
Ich habe einen Controller, der dafür verantwortlich ist, JSON-Dateien zu akzeptieren und dann die JSON-Dateien zu verarbeiten, um einige Benutzerwartungen für unsere Anwendung durchzuführen. Beim Benutzertest funktioniert das Hochladen und Verarbeiten von Dateien, aber natürlich möchte ich den Testprozess der Benutzerwartung in unseren Tests automatisieren. Wie kann ich eine Datei …

5
Wie behebt man das nicht initialisierte konstante Rake :: DSL-Problem auf Heroku?
Ich erhalte ähnliche Fehler wie in diesen Fragen , außer dass meine bei Heroku auftreten : 2011-05-30T09:03:29+00:00 heroku[worker.1]: Starting process with command: `rake jobs:work` 2011-05-30T09:03:30+00:00 app[worker.1]: (in /app) 2011-05-30T09:03:30+00:00 heroku[worker.1]: State changed from starting to up 2011-05-30T09:03:33+00:00 app[worker.1]: rake aborted! 2011-05-30T09:03:33+00:00 app[worker.1]: uninitialized constant Rake::DSL 2011-05-30T09:03:33+00:00 app[worker.1]: /app/.bundle/gems/ruby/1.9.1/gems/rake-0.9.0/lib/rake/tasklib.rb:8:in `<class:TaskLib>' Die …

6
Wie konfiguriere ich Ruby on Rails ohne Datenbank?
Es wäre praktisch, Ruby on Rails für ein kleines Website-Projekt zu verwenden, für das derzeit keine Datenbank erforderlich ist. Ich weiß, dass ich eine leere Datenbank in MySQL erstellen und von dort aus fortfahren kann, aber kennt jemand eine bessere Möglichkeit, Rails ohne Datenbank auszuführen? Vielen Dank


5
Pry: Zeig mir den Stapel
Verwenden von Pry in Rails, wenn ich einen Haltepunkt in der Codebindung.pry erreicht habe Ich möchte wissen, wie ich hierher gekommen bin, wer mich angerufen hat, wer sie angerufen hat usw. Aber seltsamerweise sehe ich diesen Befehl nicht. Weiß jemand?
101 ruby-on-rails  pry 

7
So ändern Sie das Verzeichnis in einem Ruby-Skript?
Ich möchte eine neue Rails-Anwendung erstellen und den Rails-Server für diese Anwendung starten, alles aus einem Ruby-Skript. Mein Code sieht folgendermaßen aus: #!/usr/bin/env ruby system "rails new my_app" system "cd my_app" system "rails server &" Wenn Sie jedoch "Rails Server &" ausführen, befindet sich der Pfad nicht im Ordner my_app, …

4
Schienen: Auf has_one-Zuordnung erstellen
Hallo (großer Rails-Neuling hier), ich habe folgende Modelle: class Shop < ActiveRecord::Base belongs_to :user validates_uniqueness_of :title, :user_id, :message => "is already being used" end und class User < ActiveRecord::Base has_one :shop, :dependent => :destroy end Wenn ich einen neuen Shop erstellen möchte, wird folgende Fehlermeldung angezeigt: private method `create' called …


3
schlanke dynamische bedingte Klasse [geschlossen]
Geschlossen . Diese Frage erfordert Details oder Klarheit . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Fügen Sie Details hinzu und klären Sie das Problem, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 3 Jahren . Verbessere diese Frage Nur um anderen Entwicklern zu helfen, denn es …

9
Rails: fields_for mit Index?
Gibt es eine Methode (oder eine Möglichkeit, ähnliche Funktionen abzurufen), um eine fields_for_with_indexauszuführen? Beispiel: <% f.fields_for_with_index :questions do |builder, index| %> <%= render 'some_form', :f => builder, :i => index %> <% end %> Dieser Teil, der gerendert wird, muss wissen, was der aktuelle Index in der fields_forSchleife ist.

12
Verwenden von link_to mit eingebettetem HTML
Ich verwende das Bootstrap-Material von Twitter und habe den folgenden HTML-Code: <a class="btn" href="<%= user_path(@user) %>"><i class="icon-ok icon-white"></i> Do it@</a> Was ist der beste Weg, dies in Rails zu tun? Ich würde gerne benutzen, <%= link_to 'Do it', user_path(@user) %>aber das <i class="icon-ok icon-white"></i>wirft mich ab?

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.