Какво представлява загрижеността за ActiveSupport?
Какво представлява загрижеността за ActiveSupport?

Видео: Какво представлява загрижеността за ActiveSupport?

Видео: Какво представлява загрижеността за ActiveSupport?
Видео: 13-14-15-16 серии "Хочу в Париж" – сериал для тех, кто любит гимнастику (титры). 2024, Може
Anonim

В Загриженост е инструмент, предоставен от ActiveSupport lib за включване на модули в класове, създаване на миксини. Всеки клас, включително нашия Emailable загриженост ще може да изпраща имейли.

По отношение на това, какво е Activesupport?

Активна поддръжка е компонентът на Ruby on Rails, отговорен за предоставянето на езикови разширения на Ruby, помощни програми и други трансверсални неща. Той предлага по-богат край на езиково ниво, насочен както към разработването на приложения Rails, така и към разработването на Ruby on Railsitself.

По същия начин какво е модул в Ruby? Ruby модули са подобни на класовете по това, че съдържат колекция от методи, константи и други модул и дефиниции на класове. модули се дефинират подобно на класовете, но модул ключова дума се използва вместо ключовата дума class.

Впоследствие може да се запитаме и какви са помощниците в Rails?

Релси “ помощници ” са много специфичен изглед помощници . Те автоматично се включват прегледи, но не в контролери или модели. Това е нарочно. Код в приложението помощник е включено във всички изгледи във вашето приложение.

Какво е миксин в Ruby?

А mixin може основно да се разглежда като набор от код, който може да бъде добавен към един или повече класове за добавяне на допълнителни възможности, без да се използва наследяване. В Руби , а mixin е код, обвит в модул, който даден клас може да включва или разширява (повече за тези термини по-късно). Всъщност един клас може да има много миксини.

Препоръчано: