Le support actif est le composant Ruby on Rails chargé de fournir des extensions de langage Ruby, des utilitaires et d'autres éléments transversaux.

Plus à propos activesupport...

Je ne comprends pas un comportement ActiveSupport :: Notifications. J'utilise actuellement ruby ​​2.5.0 et rails 5.2 et j'essaie de créer un matcher personnalisé pour rspec (3.7.0) pour vérifier si une requête a été déclenchée ou non. Actuellement, mon matcher ressemble à ceci: RSpec::Matchers.def....
23 févr. 2021 à 02:25
J'essaie de figer un HashWithIndifferentAccess imbriqué dans Ruby et j'ai rencontré un comportement inattendu. Sans envelopper ni le hachage interne ni externe avec .with_indifferent_access, cela fonctionne comme prévu: v = { 'a' => { 'b' => 2 }.freeze }.freeze v['a'].frozen? => true v_1[:a] et v_....
9 janv. 2021 à 06:06
Time.zone.name donne "Eastern Time (US & Canada)". Existe-t-il un moyen d'obtenir le fuseau horaire d'un objet Time dans un format plus court comme EST?....
8 oct. 2020 à 20:07
Je crée un module d'assistance pour initialiser l'objet avant d'appeler ses méthodes 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(*args).crea....
31 août 2020 à 17:02
J'ai un entier d'horodatage unix de 1550814673 et je veux le comparer à: Record.first.created_at => Fri, 22 Feb 2019 05:51:13 UTC +00:00 Record.first.created_at.class => ActiveSupport::TimeWithZone J'ai essayé de transformer l'entier en datetime avec ceci: Time.at(1550814673).utc.to_datetime => Fri....
Je voudrais un morceau de code propre et je pense que cela semble maladroit. Y a-t-il une meilleure manière de faire cela? User.try(:profile).try(:settings).try(:card).try(:options) Si j'élimine les méthodes try, j'obtiens une erreur de méthode nulle. Y a-t-il un autre morceau de code qui fait quel....
1 mars 2019 à 19:55
J'ai un objet (retourné par et API) qui est soit un hachage, soit un tableau de hachages. Je veux l'enfermer dans un tableau si ce n'est pas déjà un tableau. J'ai essayé d'appliquer Array dessus, qui fonctionne de manière attendue avec des nombres ou des tableaux: Array(1) # => [1] Array([1, 2]) # =....
5 déc. 2017 à 14:31
J'essaie de corriger cette erreur depuis un moment maintenant sans trouver aucune aide, s'il vous plaît. J'essaie d'exécuter des migrations sur mon application ROR à l'aide du joyau de devise. Mais j'obtiens une erreur d'ActiveSupport «La durée ne peut pas être forcée en Integer». c'est arrivé alors....
17 janv. 2017 à 20:13
J'essaie de faire en sorte que tous les hachages de mon programme soient ActiveSupport :: OrderedHash. Je peux remplacer le constructeur Hash.new par ::Hash = ActiveSupport::OrderedHash mais {}.class est toujours un hachage. def {} me donne une erreur de syntaxe. Il a été recommandé que ce soit une ....
22 déc. 2015 à 21:41
J'obtiens une entrée comme ceci: 1410627645. J'ai besoin de convertir cela en PST. Cela devrait être vers 2014/09 / 13-10: 00: 00. Comment le convertir en python / ruby. Comment reconnaître le fuseau horaire?....
18 déc. 2014 à 12:19