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.
Wie würde ich einen UNIX-Zeitstempel (Anzahl der Sekunden seit 1970 GMT) von einem Date-Objekt in einer Rails-App erhalten? Ich weiß, dass Time#to_iein Zeitstempel zurückgegeben wird, aber das Ausführen Date#to_timeund anschließende Abrufen des Zeitstempels führt zu einer Abweichung von etwa einem Monat (nicht sicher, warum ...). Jede Hilfe wird geschätzt, danke! …
Wie übergeben wir Parameter in redirect_to in Rails? Ich weiß, dass wir die ID damit übergeben können: redirect_to :action => action_name,:id => 3 Wenn ich zusätzliche Parameter wie einige Formulardaten übergeben möchte, wie kann ich dies erreichen? BEARBEITEN: Für die Ruby 2-Syntax müssen Sie das obige Snippet auf Folgendes aktualisieren: …
Gibt es eine Möglichkeit, dass Schienen eine Zahl mit Kommas ausdrucken? Wenn ich beispielsweise eine Nummer 54000000.34 habe, kann ich <% = number.function%> ausführen, wodurch "54.000.000.34" gedruckt wird. Vielen Dank!
helper_method ist unkompliziert: Es stellt einige oder alle Methoden des Controllers für die Ansicht zur Verfügung. Was ist helper? Ist es umgekehrt, dh es importiert Hilfsmethoden in eine Datei oder ein Modul? (Vielleicht der Name helperund helper_methodsind gleich. Sie können lieber stattdessen sein share_methods_with_viewund import_methods_from_view) Referenz
Gibt es eine Möglichkeit, eine Sammlung aller Modelle in Ihrer Rails-App abzurufen? Grundsätzlich kann ich Folgendes tun: - Models.each do |model| puts model.class.name end
In Rails finden Sie die Anzahl der Datensätze mit Model.sizeund Model.count. Wenn Sie mit komplexeren Abfragen arbeiten, hat die Verwendung einer Methode gegenüber der anderen einen Vorteil? Wie unterscheiden sie sich? Zum Beispiel habe ich Benutzer mit Fotos. Wenn ich eine Tabelle mit Benutzern anzeigen möchte und wie viele Fotos …
Ich schlage meinen Kopf gegen die Wand. Ich möchte ein einfaches Auswahl-Tag mit dem f.selectTag erstellen, aber nichts, was ich tue, funktioniert. Ich habe unten ein Beispiel gegeben: <%= f.select(:object_field, ['Item 1', 'Item 2', 'Item 3', 'Item 4', 'Item 4'], :class => 'my_style_class')%> Ok, im Grunde ist es eine einfache …
Ich habe an einer neuen Rails 4-App (unter Ruby 2.0.0-p0) gearbeitet, als ich auf Probleme mit Authentizitätstoken gestoßen bin. Beim Schreiben eines Controllers, der auf json reagiert (mithilfe der respond_toKlassenmethode), kam ich zu der createAktion, bei der ich ActionController::InvalidAuthenticityTokenAusnahmen versuchte, als ich versuchte, einen Datensatz mit zu erstellen curl. Ich …
Ich verwende Ruby 1.9.1 mit Rails 2.3.4. Meine Anwendung ist die Texteingabe Wenn ich so etwas versuche (die inneren Anführungszeichen sehen anders aus) text = "”“" Ich erhalte folgende Fehlermeldung: #<SyntaxError: /Users/tammam56/rubydev/favquote/lib/daemons/twitter_quotes_fetch.rb:54: invalid multibyte char (US-ASCII) /Users/tammam56/rubydev/favquote/lib/daemons/twitter_quotes_fetch.rb:54: invalid multibyte char (US-ASCII) /Users/tammam56/rubydev/favquote/lib/daemons/twitter_quotes_fetch.rb:54: syntax error, unexpected $end, expecting keyword_end Ich muss …
Ich habe eine URL zu einem Bild, das ich lokal speichern möchte, damit ich mit Paperclip ein Miniaturbild für meine Anwendung erstellen kann. Wie kann ich das Bild am besten herunterladen und speichern? (Ich habe mich mit der Handhabung von Ruby-Dateien befasst, bin aber auf nichts gestoßen.)
Ich habe kürzlich ein Upgrade auf OSX 10.7 durchgeführt. Zu diesem Zeitpunkt war meine Rails-Installation beim Versuch, eine Verbindung zum psql-Server herzustellen, völlig fehlerhaft. Wenn ich es von der Kommandozeile aus mache psql -U postgres Es funktioniert völlig in Ordnung, aber wenn ich versuche, den Rails-Server oder die Rails-Konsole mit …
Nachdem ich Migrationsdateien zum db/migrateOrdner hinzugefügt und ausgeführt habe rake db:migrate, möchte ich zum vorherigen Schritt zurückkehren. Ich denke, die Verwendung VERSION=nist der richtige Weg, aber ich kenne den richtigen Wert von n nicht. Gibt es einen Befehl zum Überprüfen des aktuellen n-Werts? Es wäre großartig, wenn jemand vollständige Anweisungen …
Warum muss im RESTful-Controller eine neue Methode definiert und anschließend eine Erstellungsmethode erstellt werden? Die Google-Suche hat mir nicht die Antwort gegeben, nach der ich gesucht habe. Ich verstehe den Unterschied, muss aber wissen, warum sie so verwendet werden, wie sie sind.
Gibt es eine Möglichkeit, zu überprüfen, ob ein tatsächlicher Datensatz eindeutig ist und nicht nur eine Spalte? Beispielsweise sollte ein Freundschaftsmodell / eine Freundschafts-Tabelle nicht mehrere identische Datensätze enthalten können, wie z. user_id: 10 | friend_id: 20 user_id: 10 | friend_id: 20
Ich suche nach dem besten Ansatz, um Datensätze aus einer Tabelle zu löschen. Zum Beispiel habe ich einen Benutzer, dessen Benutzer-ID sich über viele Tabellen erstreckt. Ich möchte diesen Benutzer und jeden Datensatz löschen, der seine ID in allen Tabellen hat. u = User.find_by_name('JohnBoy') u.usage_indexes.destroy_all u.sources.destroy_all u.user_stats.destroy_all u.delete Dies funktioniert …
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.