Kann man sich in Schienen an Lambda übergeben?

Ich möchte eine Klassenmethode definieren, die Zugriff auf eine lokale Variable hat. Das wäre also für jede Instanz der Klasse anders. Ich weiß, dass Sie mit Lambda eine Klassenmethode dynamisch machen können, wie wenn Sie sie mit named_scope verwenden. Aber kann dies für instanzspezifische Werte durchgeführt werden?

Im Detail ist es die Methode has_attached_file für das Büroklammer-Plugin in Rails. Ich möchte ein Lambda für den Stil-Hash übergeben, damit die Bildstile auf den Attributen des in der Datenbank gespeicherten Objekts basieren können. Ist das möglich?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage