Während mir klar ist, dass Sie einen Helfer in einer Ansicht verwenden sollen, benötige ich einen Helfer in meinem Controller, wenn ich ein JSON-Objekt erstelle, um zurückzukehren. Es geht ein bisschen so: def xxxxx @comments = Array.new @c_comments.each do |comment| @comments << { :id => comment.id, :content => html_format(comment.content) } …
Ich habe eine meiner Apps von Rails 4.2.6 auf Rails 5.0.0 aktualisiert. Im Upgrade-Handbuch heißt es, dass die Autoload-Funktion jetzt in der Produktion standardmäßig deaktiviert ist. Jetzt wird auf meinem Produktionsserver immer eine Fehlermeldung angezeigt, da ich alle lib-Dateien mit Autoload in die application.rbDatei lade . module MyApp class Application …
Dieser Code in Schienen 5 class PagesController < ApplicationController def action render nothing: true end end führt zu der folgenden Verwerfungswarnung DEPRECATION WARNING: :nothing` option is deprecated and will be removed in Rails 5.1. Use `head` method to respond with empty response body. Wie behebe ich das?
Ich arbeite mit Rails 5 Ich habe einen neuen Feldbenutzernamen im Modellbenutzer hinzugefügt. class Users::RegistrationsController < Devise::RegistrationsController before_action :configure_permitted_parameters protected def configure_permitted_parameters devise_parameter_sanitizer.for(:sign_up).push(:username) end end Während der Registrierung wird Fehler angezeigt: undefinierte Methode `for 'für # Meinten Sie? Gabel Spur: NoMethodError (undefinierte Methode `for 'für # Meinten Sie? Fork): app/controllers/users/registrations_controller.rb:7:in …
Ich habe versucht, eine Lösung dafür zu finden, aber ich konnte wirklich nichts finden, was mit den Fehlern zusammenhängt, die mir beim Ausführen des Befehls Rails angezeigt werden: Schienen erzeugen Modell Buchtitel: Zeichenfolge Zusammenfassung: Text isbn: Zeichenfolge /home/vmu/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/activesupport-5.0.1/lib/active_support/xml_mini.rb:51: warning: constant ::Fixnum is deprecated /home/vmu/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/activesupport-5.0.1/lib/active_support/xml_mini.rb:52: warning: constant ::Bignum is deprecated /home/vmu/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/activesupport-5.0.1/lib/active_support/core_ext/numeric/conversions.rb:138: …
Turbolinks verhindern, dass normale $(document).ready()Ereignisse bei allen Seitenbesuchen außer dem anfänglichen Laden ausgelöst werden, wie hier und hier erläutert . Keine der Lösungen in den verknüpften Antworten funktioniert jedoch mit Rails 5. Wie kann ich bei jedem Seitenbesuch Code ausführen, wie in früheren Versionen?
Ich bin neu in Schienen. Ich habe bemerkt , wenn in Schienen 5 Datenmigration zu erzeugen, verwenden einige Leute rails db:migrateüber rake db:migrate. Kann jemand den Unterschied zwischen dem Befehl Rails und Rake bei der Datenbankmigration erklären? Bedeutet dies, dass der Rechenbefehl in Schienen 5 veraltet ist? Danke vielmals
Ich bin neu in Rails 4 und verstehe die Verwendung von secret_key_baseunder config/secrets.ymlin Rails 4 nicht. Können Sie dieses Konzept bitte erläutern? Auch, wenn ich in der Produktionsumgebung arbeite, bin ich aufgefordert , die setzen secret_keymit devise.rb, config.secret_keyund secret_key_base. Mit dem rake secretBefehl kann ich jedoch ein neues Geheimnis generieren …
Ich weiß, dass es drei Hauptnotationen gibt, um der whereActiveRecord-Methode Argumente zu liefern : Reine Saite Array Hash Die Angabe andfür die whereMethode ist unkompliziert: # Pure String notation Person.where("name = 'Neil' AND age = 27") # Array notation Person.where(["name = ? AND age = ?", 'Neil', 27]) # Hash …
Nachdem bundle updatemeine Rails-App nicht gestartet werden kann mit: Expected to find a manifest file in `app/assets/config/manifest.js` (Sprockets::Railtie::ManifestNeededError)
Ich benutze Rails 5. Ich habe das folgende Modell ... class Order < ApplicationRecord ... has_many :line_items, :dependent => :destroy Das LineItem-Modell hat das Attribut "discount_applied". Ich möchte alle Bestellungen zurückgeben, bei denen es keine Instanzen einer Werbebuchung gibt, bei denen das Feld "discount_applied" nicht null ist. Wie schreibe ich …
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.