Qual è la preoccupazione di ActiveSupport?
Qual è la preoccupazione di ActiveSupport?

Video: Qual è la preoccupazione di ActiveSupport?

Video: Qual è la preoccupazione di ActiveSupport?
Video: ActiveSupport Concerns: Making A Duration Calculation Module | Preview 2024, Novembre
Anonim

Il Preoccupazione è uno strumento fornito dal Supporto attivo lib per includere moduli nelle classi, creare mixins. Qualsiasi classe incluso il nostro Emailable preoccupazione sarebbe in grado di inviare e-mail.

Rispetto a questo, cos'è Activesupport?

Supporto attivo è il componente Ruby on Rails responsabile della fornitura di estensioni del linguaggio Ruby, utilità e altre cose trasversali. Offre una linea di fondo più ricca a livello di lingua, mirata sia allo sviluppo di applicazioni Rails, sia allo sviluppo di Ruby on Railsitself.

Allo stesso modo, cos'è il modulo in Ruby? Moduli Rubino sono simili alle classi in quanto contengono una raccolta di metodi, costanti e altro modulo e definizioni di classe. Moduli sono definiti in modo molto simile a classesare, ma i modulo la parola chiave viene utilizzata al posto della parola chiave di classe.

Successivamente, ci si potrebbe anche chiedere, cosa sono gli helper in Rails?

Rotaie “ aiutanti sono molto specificatamente visti aiutanti . Sono incluse automaticamente nelle viste, ma non nei controller o nei modelli. È apposta. Codice nell'applicazione aiutante è incluso in tutte le viste della tua applicazione.

Che cos'è il mixin in Ruby?

UN mescolando può essere fondamentalmente pensato come un insieme di codice che può essere aggiunto a una o più classi per aggiungere funzionalità aggiuntive senza utilizzare l'ereditarietà. In Rubino , un mescolando è codice racchiuso in un modulo che una classe può includere o estendere (più su questi termini più avanti). Infatti, una singola classe può averne molte mixin.

Consigliato: