Τι ανησυχεί το ActiveSupport;
Τι ανησυχεί το ActiveSupport;

Βίντεο: Τι ανησυχεί το ActiveSupport;

Βίντεο: Τι ανησυχεί το ActiveSupport;
Βίντεο: Σικάγο, στην καρδιά των συμμοριών και των γκέτο 2024, Νοέμβριος
Anonim

ο Ανησυχία είναι ένα εργαλείο που παρέχεται από την ActiveSupport lib για τη συμπερίληψη λειτουργικών μονάδων σε τάξεις, δημιουργίαmixins. Οποιαδήποτε τάξη συμπεριλαμβανομένων των Emailable μας ανησυχία θα μπορούσε να στείλει email.

Σε σχέση με αυτό, τι είναι η Activesupport;

Ενεργή Υποστήριξη είναι το στοιχείο Ruby on Rails που είναι υπεύθυνο για την παροχή επεκτάσεων γλώσσας Ruby, βοηθητικών προγραμμάτων και άλλων εγκάρσιων στοιχείων. Προσφέρει μια πιο πλούσια βάση σε επίπεδο γλώσσας, με στόχο τόσο την ανάπτυξη των Railsapplications όσο και την ανάπτυξη του Ruby στο Railsitself.

Ομοίως, τι είναι το module στο Ruby; Ενότητες Ruby είναι παρόμοιες με τις κλάσεις στο ότι διαθέτουν μια συλλογή μεθόδων, σταθερών και άλλων μονάδα μέτρησης και τους ορισμούς της τάξης. Ενότητες ορίζονται σαν τάξεις, αλλά το μονάδα μέτρησης Η λέξη-κλειδί χρησιμοποιείται στη θέση της λέξης-κλειδιού.

Στη συνέχεια, μπορεί επίσης να ρωτήσει κανείς, τι είναι οι βοηθοί στο Rails;

Ράγες “ βοηθοί ”είναι πολύ συγκεκριμένη άποψη βοηθοί . Συμπεριλαμβάνονται αυτόματα προβολές, αλλά όχι σε ελεγκτές ή μοντέλα. Αυτό είναι επίτηδες. Κωδικός στην εφαρμογή βοηθός περιλαμβάνεται σε όλες τις προβολές στην αίτησή σας.

Τι είναι το mixin στο Ruby;

ΕΝΑ mixin μπορεί βασικά να θεωρηθεί ως ένα σύνολο κωδικών που μπορεί να προστεθεί σε μία ή περισσότερες κλάσεις για να προσθέσει πρόσθετες δυνατότητες χωρίς χρήση κληρονομικότητας. Σε Ρουμπίνι , ένα mixin είναι κώδικας τυλιγμένος σε μια ενότητα που μπορεί να περιλαμβάνει ή να επεκτείνει μια κλάση (περισσότερα για αυτούς τους όρους αργότερα). Στην πραγματικότητα, μια single class μπορεί να έχει πολλές mixins.