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.
Der #new_record? Funktion bestimmt, ob ein Datensatz gespeichert wurde. Aber es ist immer falsch im after_saveHaken. Gibt es eine Möglichkeit, anhand der Aktualisierung festzustellen, ob es sich bei dem Datensatz um einen neu erstellten oder einen alten Datensatz handelt? Ich hoffe, keinen weiteren Rückruf before_createzu verwenden, um beispielsweise ein Flag …
Ich habe zwei Ruby on Rails DateTime-Objekte. Wie finde ich die Anzahl der Monate zwischen ihnen? (Denken Sie daran, dass sie zu verschiedenen Jahren gehören könnten)
Rails 4 hat eine Verfallswarnung eingeführt, wenn Folgendes verwendet wird: uniq => true mit has_many: through. Beispielsweise: has_many :donors, :through => :donations, :uniq => true Gibt folgende Warnung aus: DEPRECATION WARNING: The following options in your Goal.has_many :donors declaration are deprecated: :uniq. Please use a scope block instead. For example, …
Ich versuche meine App auf Heroku zu pushen und erhalte die folgende Meldung: $ heroku create Creating electric-meadow-15..... done Created http://electric-meadow-15.heroku.com/ | git@heroku.com:electric-meadow-1 5.git $ git push heroku master ! No such app as fierce-fog-63 fatal: The remote end hung up unexpectedly Es ist seltsam, dass ich das jetzt bekomme. …
Womit überprüfen Sie die E-Mail-Adressen der Benutzer und warum? Ich hatte benutzt validates_email_veracity_of die tatsächlich die MX-Server abfragt. Dies ist jedoch aus verschiedenen Gründen voller Fehler, hauptsächlich im Zusammenhang mit dem Netzwerkverkehr und der Zuverlässigkeit. Ich habe mich umgesehen und konnte nichts Offensichtliches feststellen, mit dem viele Leute eine Überprüfung …
Früher hat es gut funktioniert. Ich habe ein bisschen Config gespielt. Vielleicht habe ich einige Konfigurationen unwissentlich geändert. Hier ist die Konfiguration von environment / development.rb config.cache_classes = false # Log error messages when you accidentally call methods on nil. config.whiny_nils = true # Show full error reports and disable …
Also führe ich eine Abfrage an die Datenbank durch und habe ein vollständiges Array von Objekten: @attachments = Job.find(1).attachments Jetzt, wo ich ein Array von Objekten habe, möchte ich keine weitere Datenbankabfrage mehr ausführen, aber ich möchte das Array basierend auf den AttachmentObjekten filtern , file_typedamit ich eine Liste mit …
Ich sende eine E-Mail von meiner Rails-Anwendung. Es funktioniert gut in der Entwicklungsumgebung, schlägt jedoch beim Staging fehl. Ich erhalte folgende Fehlermeldung: Net::SMTPAuthenticationError (534-5.7.14 <https://accounts.google.com/ContinueSignIn?plt=AKgnsbtdF0yjrQccTO2D_6) Beachten Sie, dass ich keinen Domainnamen für meine Bereitstellung habe. Hier sind meine Einstellungen in staging.rb config.action_mailer.delivery_method = :smtp config.action_mailer.default_url_options = { :host => "my.ip.addr.here:80" …
Aus irgendeinem Grund hat Delayed :: Job's beschlossen, sich in die Warteschlange zu stellen, aber nichts auszuführen, obwohl ich es mehrmals neu gestartet, sogar getötet und neu gestartet habe. Es werden keine Jobs ausgeführt. Kann ich in / console einen bestimmten Job angeben und ihm mitteilen, dass er funktionieren soll? …
Ich habe Probleme beim Konvertieren einer UTC Timeoder TimeWithZoneder Ortszeit in Rails 3. Say momentist eine TimeVariable in UTC (z moment = Time.now.utc. B. ). Wie konvertiere ich momentin meine Zeitzone und kümmere mich um die Sommerzeit (dh mit EST / EDT)? Genauer gesagt, ich möchte "Montag, 14. März, 9 …
In meinem aktuellen Rails-Programm, wenn ich so etwas benutze user = User.find(10) Wenn es keinen Benutzer mit ID = 10 gibt, habe ich eine Ausnahme wie: ActiveRecord::RecordNotFound: Couldn't find User with ID=10 Kann ich Null bekommen, anstatt eine Ausnahme auszulösen, wenn ich so etwas mache wie: unless user = Challenge.find(10) …
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 …
Wie kann ich einen Klassennamen programmgesteuert FooBarin ein Symbol verwandeln :foo_bar? zB so etwas, aber das behandelt Kamelkoffer richtig? FooBar.to_s.downcase.to_sym
Ich habe ein Spiel für Facebook mit Rails und jQuery geschrieben. Seit ich das Facebook Javascript SDK verwende, scheint die Verwendung von localhost als App-Domain einwandfrei zu funktionieren. Ich konnte mein Spiel sowohl lokal als auch auf Heroku testen. Am vergangenen Tag hat Facebook anscheinend ein großes Update für die …
class Agents << ActiveRecord::Base belongs_to :customer belongs_to :house end class Customer << ActiveRecord::Base has_many :agents has_many :houses, through: :agents end class House << ActiveRecord::Base has_many :agents has_many :customers, through: :agents end Wie füge ich dem AgentsModell für hinzu Customer? Ist das der beste Weg? Customer.find(1).agents.create(customer_id: 1, house_id: 1) Das obige …
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.