Suchergebnisse für Anfrage "activesupport"

2 die antwort

Überschreibende Methoden in einem ActiveSupport :: Concern-Modul, die von einer Klassenmethode im selben Modul definiert werden

Ich habe ein ActiveSupport :: Concern-Modul, das ungefähr wie folgt aussieht: module MyModel module Acceptance extend ActiveSupport::Concern included do enum status: [:declined, :accepted] end def declined! self.status = :declined # some extra ...

4 die antwort

Welchen Zweck können anonyme Module erfüllen?

Welcher Zweck könnteanonyme Module [http://guides.rubyonrails.org/active_support_core_extensions.html#anonymous] in einer Ruby App dienen? Das Konzept selbst ist leicht zu verstehen, aber ich kann mir keinen Grund vorstellen, warum Sie so etwas ...

4 die antwort

Gibt es eine Möglichkeit, das `{}` Objekt zu überschreiben?

Ich versuche, alle Hashes in meinem Programm zu ActiveSupport :: OrderedHash zu machen. Ich kann den Hash.new-Konstruktor durch @ überschreibe::Hash = ActiveSupport::OrderedHash aber{}.class ist immer noch hash. def {} gibt mir einen ...

TOP-Veröffentlichungen

4 die antwort

Rails ActiveSupport: Wie kann ich feststellen, dass ein Fehler auftritt?

Ich möchte eine Funktion auf einem meiner Modelle testen, die bestimmte Fehler auslöst. Die Funktion sieht ungefähr so aus: def merge(release_to_delete) raise "Can't merge a release with itself!" if( self.id == release_to_delete.id ) raise "Can ...