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.
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …
Ich habe versucht, Rails unter Ubuntu Natty Narwhal 11.04 mit ruby1.9.1 zu installieren. Ich habe Ruby installiert, mit apt-get install ruby1.9.1-fulldem das Entwicklerpaket enthalten ist. Ich habe den Fehler gegoogelt und alle haben vorgeschlagen, den 1.9.1-dev zu installieren, den ich bereits habe. Building native extensions. This could take a while... …
Um Hash ein neues Paar hinzuzufügen, gehe ich wie folgt vor: {:a => 1, :b => 2}.merge!({:c => 3}) #=> {:a => 1, :b => 2, :c => 3} Gibt es eine ähnliche Möglichkeit, einen Schlüssel aus Hash zu löschen? Das funktioniert: {:a => 1, :b => 2}.reject! { |k| …
Ich habe vor kurzem angefangen, in Ruby zu programmieren, und ich beschäftige mich mit der Ausnahmebehandlung. Ich habe mich gefragt, ob ensuredas Ruby-Äquivalent finallyin C # ist. Sollte ich haben: file = File.open("myFile.txt", "w") begin file << "#{content} \n" rescue #handle the error here ensure file.close unless file.nil? end oder …
Ich habe eine Tabelle hinzugefügt, von der ich dachte, dass ich sie brauchen würde, aber jetzt habe ich nicht mehr vor, sie zu verwenden. Wie soll ich diese Tabelle entfernen? Ich habe bereits Migrationen ausgeführt, daher befindet sich die Tabelle in meiner Datenbank. Ich denkerails generate migration sollte damit umgehen …
Ich habe einige Probleme beim Versuch, mysql2gem for Rails zu installieren . Wenn ich versuche , es zu installieren , indem Sie bundle installoder gem install mysql2es gibt mir die folgende Fehlermeldung: Fehler bei der Installation von mysql2: FEHLER: Fehler beim Erstellen der nativen Gem-Erweiterung. Wie kann ich das beheben …
Ich möchte eine 404-Seite in Rails "fälschen". In PHP würde ich einfach einen Header mit dem Fehlercode als solchem senden: header("HTTP/1.0 404 Not Found"); Wie geht das mit Rails?
Wenn ich lade script/console, möchte ich manchmal mit der Ausgabe eines Controllers oder einer View-Helper-Methode spielen. Gibt es Möglichkeiten, um: Anfrage simulieren? Methoden von einer Controller-Instanz auf diese Anfrage aufrufen? Hilfsmethoden testen, entweder über die Controller-Instanz oder auf andere Weise?
Ich erstelle eine neue Web-App mit Rails und habe mich gefragt, was der Unterschied zwischen stringund ist text. Und wann sollte jeder verwendet werden?
Wie kann ich den Standardwert in ActiveRecord festlegen? Ich sehe einen Beitrag von Pratik, der einen hässlichen, komplizierten Codeabschnitt beschreibt: http://m.onkey.org/2007/7/24/how-to-set-default-values-in-your-model class Item < ActiveRecord::Base def initialize_with_defaults(attrs = nil, &block) initialize_without_defaults(attrs) do setter = lambda { |key, value| self.send("#{key.to_s}=", value) unless !attrs.nil? && attrs.keys.map(&:to_s).include?(key.to_s) } setter.call('scheduler_type', 'hotseat') yield self if …
Ich möchte eine Spalte uniquein Ruby on Rails-Migrationsskript erstellen. Was ist der beste Weg, um es zu tun? Gibt es auch eine Möglichkeit, eine Spalte in einer Tabelle zu indizieren? Ich möchte uniqueSpalten in einer Datenbank erzwingen, anstatt sie nur zu verwenden :validate_uniqueness_of.
Nachdem ich das Update und das Upgrade durchgeführt hatte, hatten meine Postgres ein Problem. Ich habe versucht, postgres zu deinstallieren und erneut zu installieren, aber es hat nicht so gut funktioniert. Dies ist die Fehlermeldung. (Ich habe diese Fehlermeldung auch erhalten, wenn ich versuche, rake db: migrate auszuführen.) $ psql …
Nach meiner Erfahrung ist es immer mit Gefahren und Schwierigkeiten verbunden, die richtigen Daten und Zeiten für die Programmierung festzulegen. Ruby und Rails sind mir in diesem Fall immer entgangen, schon allein wegen der überwältigenden Anzahl von Optionen. Ich habe nie eine Idee, die ich auswählen sollte. Wenn ich Rails …
Ich möchte eine Kopie eines Aktivaufzeichnungsdatensatzes erstellen und dabei ein einzelnes Feld ändern (zusätzlich zur ID ). Was ist der einfachste Weg, um dies zu erreichen? Mir ist klar, dass ich einen neuen Datensatz erstellen und dann jedes der Felder durchlaufen kann, die die Daten Feld für Feld kopieren - …
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.