Active Support ist die Ruby on Rails-Komponente, die für die Bereitstellung von Ruby-Spracherweiterungen, Dienstprogrammen und anderen transversalen Dingen verantwortlich ist.

Mehr über activesupport...

Ich bin etwas spät mit dem Rails-Version-Upgrade. Was mich überrascht hatte, war ein Bündel Active_Support in Config / Environment / *, die von Schienen erzeugt werden. Wofür sind sie? Hat es etwas mit Zeitwerk, das in Rails6 eingeführt wurde? Ich erinnere mich nicht daran, dass er in älteren Versio....
Ich wollte active_support in meinem demo_worker.rb benötigen. require 'sidekiq' require 'active_support' class DemoWorker end Und dann rannte ich sidekiq -r ./demo_worker.rb} Es hat mir gesagt, dass nicht active_support erforderlich ist, ich habe auch versucht, Rails zu erfordern, aber immer noch ....
9 Mai 2021 im 09:51
Ich verstehe kein ActiveSupport :: Notifications-Verhalten. Ich verwende derzeit Ruby 2.5.0 und Rails 5.2 und versuche, einen benutzerdefinierten Matcher für rspec (3.7.0) zu erstellen, um zu überprüfen, ob eine Abfrage ausgelöst wurde oder nicht. Derzeit sieht mein Matcher folgendermaßen aus: RSp....
23 Feb. 2021 im 02:25
Ich versuche, einen verschachtelten HashWithIndifferentAccess in Ruby einzufrieren, und bin auf ein unerwartetes Verhalten gestoßen. Ohne den inneren oder äußeren Hash mit .with_indifferent_access zu umschließen, funktioniert es wie erwartet: v = { 'a' => { 'b' => 2 }.freeze }.freeze v['a'].frozen?....
9 Jän. 2021 im 06:06
Ich weiß nicht, ob ich etwas Dummes tue, also nimm es mit mir. tl; dr Rails ActiveSupport Zeit und Zeitzone scheinen unter Alpine Linux einen Fehler zu haben. Es verwendet die DST-Variante (Sommerzeit) meiner Zeitzone .......
29 Okt. 2020 im 00:02
Ich erstelle ein Hilfsmodul, um das Objekt zu initialisieren, bevor ich seine Methoden aufrufe module Initialized extend ActiveSupport::Concern class_methods do def run(*args) new(*args).run end def call(*args) new(*args).call end def execute(*args) new(*....
31 Aug. 2020 im 17:02
Ich habe eine Unix-Zeitstempel-Ganzzahl von 1550814673 und möchte sie vergleichen mit: Record.first.created_at => Fri, 22 Feb 2019 05:51:13 UTC +00:00 Record.first.created_at.class => ActiveSupport::TimeWithZone Ich habe versucht, die Ganzzahl in datetime umzuwandeln: Time.at(1550814673).utc.to_dat....
Ich hätte gerne einen sauberen Code und ich denke, das fühlt sich klobig an. Gibt es einen besseren Weg, dies zu tun? User.try(:profile).try(:settings).try(:card).try(:options) Wenn ich die try-Methoden eliminiere, wird ein Null-Methodenfehler angezeigt. Gibt es einen anderen Code, der so etwas wie....
1 März 2019 im 19:55
Ich habe ein Problem mit der Bestellung einer Sammlung pro Stunde. Aber das Wichtigste zuerst. Projekt Details: Rails version 5.1.3 Ruby version 2.4.1-p111 (x86_64-linux) Database adapter postgresql So sieht meine Sammlung aus: #<DeliveryTimeslot:0x00562dd1ad2690....
Ich versuche, alle Hashes in meinem Programm zu ActiveSupport :: OrderedHash zu machen. Ich kann den Hash.new-Konstruktor durch ::Hash = ActiveSupport::OrderedHash überschreiben, aber {}.class ist immer noch Hash. def {} gibt mir einen Syntaxfehler. Es wurde empfohlen, dass dies ein Duplikat von die....
22 Dez. 2015 im 21:41