Als «ruby-on-rails-5» getaggte Fragen

Für Probleme, die für Version 5.xy von Rails spezifisch sind. Wenn Ihre Frage allgemein für Ruby on Rails gilt, verwenden Sie das Tag [Ruby-on-Rails].


10
Schienen 5: Laden Sie lib-Dateien in die Produktion
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 …



5
Rails 5, Undefinierte Methode `for 'für # <Online-Entwicklung devise_parameter_sanitizer.for
Ich arbeite mit Rails 5 Ich habe einen neuen Feldbenutzernamen im Modellbenutzer hinzugefügt. class Users::RegistrationsController &lt; 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 …

4
Warnung: Konstante :: Fixnum ist veraltet Beim Generieren eines neuen Modells
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: …


1
Schienen db: migrieren vs Rechen db: migrieren
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

2
Was ist die Verwendung von secret_key_base in Schienen 4
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 …



8
Wie schreibe ich eine Rails-Finder-Methode, bei der keines der has_many-Elemente ein Nicht-Null-Feld enthält?
Ich benutze Rails 5. Ich habe das folgende Modell ... class Order &lt; ApplicationRecord ... has_many :line_items, :dependent =&gt; :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 …
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.