Ի՞նչ է Rails ActiveRecord-ը:
Ի՞նչ է Rails ActiveRecord-ը:

Video: Ի՞նչ է Rails ActiveRecord-ը:

Video: Ի՞նչ է Rails ActiveRecord-ը:
Video: Հարց 158. Ի՞նչ է աշակերտական խումբը կամ տնային խմբակը։ 2024, Սեպտեմբեր
Anonim

Rails Active Record Օբյեկտ/հարաբերական քարտեզագրման (ORM) շերտն է, որն ապահովված է Ռելսեր . Այն սերտորեն հետևում է ստանդարտ ORM մոդելին, որը հետևյալն է՝ աղյուսակների քարտեզը դասերին, տողերը՝ օբյեկտներին և. սյունակները քարտեզագրվում են օբյեկտի ատրիբուտներին:

Համապատասխանաբար, ի՞նչ է Rails մոդելը:

Ա Ռելսերի մոդել Ruby դաս է, որը կարող է ավելացնել տվյալների բազայի գրառումները (մտածել Excel աղյուսակի ամբողջ տողերի մասին), գտնել որոշակի տվյալներ, որոնք փնտրում եք, թարմացնել այդ տվյալները կամ հեռացնել տվյալները: Այս սովորական գործողությունները կոչվում են CRUD--Ստեղծել, հեռացնել, թարմացնել, ոչնչացնել հապավումով:

Ավելին, ինչ է Rails ApplicationRecord-ը: Ռելսեր 5-րդ ApplicationRecord այն տեղն է, որտեղ կարելի է ընդհանուր մոդելային տրամաբանություն դնել: Քանի որ Ռելսեր 5, տիրույթի մոդելները ժառանգում են ApplicationRecord ըստ նախնականի. Սա այն տեղն է, որտեղ տեղադրվում է կոդը, որը պետք է հասանելի լինի ձեր հավելվածի բոլոր մոդելներում: Կապիկ-կարկատելու պատճառ չկա ActiveRecord ::Հիմք՝ այդ պրակտիկան հետևելիս։

Հետագայում հարցն այն է, թե ինչ է ActiveRecord-ը Ruby on Rails-ում:

ActiveRecord գոհար է, որը մաս է կազմում Ruby on Rails . Դա ORM-ն է, այսինքն՝ գրադարանը, որը քարտեզագրում է մեր օբյեկտները աղյուսակների վրա: Այլ կերպ ասած, դա է Ռուբին գրադարան, որը թույլ է տալիս մեզ օգտագործել Ռուբին դասեր՝ RDBMS-ում պահվող մեր տվյալներին մուտք գործելու համար, օրինակ՝ MySQL կամ PostgreSQL:

Ինչպե՞ս է աշխատում ակտիվ ձայնագրությունը:

Դա հիմնականում դա է նշանակում Ակտիվ գրառում վերցնում է տվյալներ, որոնք պահվում են տվյալների բազայի աղյուսակում՝ օգտագործելով տողեր և սյունակներ, որոնք պետք է փոփոխվեն կամ առբերվեն՝ գրելով SQL հայտարարություններ (եթե օգտագործում եք SQL տվյալների բազա), և այն թույլ է տալիս փոխազդել այդ տվյալների հետ, կարծես դա սովորական բան է։ Ruby օբյեկտ.

Խորհուրդ ենք տալիս: