Ո՞րն է ActiveSupport-ի մտահոգությունը:
Ո՞րն է ActiveSupport-ի մտահոգությունը:

Video: Ո՞րն է ActiveSupport-ի մտահոգությունը:

Video: Ո՞րն է ActiveSupport-ի մտահոգությունը:
Video: The IOC allowed athletes from Russia to participate in the Olympics on the condition that.. 2024, Նոյեմբեր
Anonim

Այն Մտահոգություն -ի կողմից տրամադրված գործիք է ActiveSupport lib դասերում մոդուլներ ներառելու, միքսիններ ստեղծելու համար: Ցանկացած դաս, ներառյալ մեր Emailable-ը մտահոգություն կկարողանար նամակներ ուղարկել:

Ինչ վերաբերում է դրան, ի՞նչ է Active Support-ը:

Ակտիվ աջակցություն Ruby on Rails բաղադրիչն է, որը պատասխանատու է Ruby լեզվի ընդարձակման, կոմունալ ծառայությունների և այլ լայնակի նյութերի տրամադրման համար: Այն առաջարկում է ավելի հարուստ ներքև՝ լեզվի մակարդակով, որն ուղղված է ինչպես Railsapplications-ի, այնպես էլ Ruby on Railsitself-ի զարգացմանը:

Նմանապես, ի՞նչ է մոդուլը Ruby-ում: Ruby մոդուլներ նման են դասերին, քանի որ նրանք ունեն մեթոդների, հաստատունների և այլ հավաքածուներ մոդուլ և դասերի սահմանումները: Մոդուլներ սահմանվում են դասերի նման, բայց մոդուլ բանալի բառը օգտագործվում է class keyword-ի փոխարեն:

Հետագայում կարելի է նաև հարցնել՝ ի՞նչ են օգնականները Ռեյլսում։

Ռելսեր “ օգնականներ » շատ կոնկրետ են դիտվում օգնականներ . Դրանք ավտոմատ կերպով ներառված են դիտումներ, բայց ոչ կարգավորիչներում կամ մոդելներում: Դա միտումնավոր է: Կոդը դիմումում օգնական ներառված է ձեր հավելվածի բոլոր դիտումներում:

Ի՞նչ է միքսինը Ruby-ում:

Ա միքսին Հիմնականում կարելի է դիտարկել որպես կոդերի մի շարք, որը կարող է ավելացվել մեկ կամ մի քանի դասերի՝ առանց ժառանգության օգտագործման լրացուցիչ հնարավորություններ ավելացնելու համար: Մեջ Ռուբին , ա միքսին կոդ է փաթաթված մոդուլով, որը դասը կարող է ներառել կամ ընդլայնել (այդ պայմանների մասին ավելի ուշ): Իրականում, միայնակ դասը կարող է շատ լինել միքսիններ.