რა არის Rails ActiveRecord?
რა არის Rails ActiveRecord?

ვიდეო: რა არის Rails ActiveRecord?

ვიდეო: რა არის Rails ActiveRecord?
ვიდეო: Episode #127 - ActiveRecord Tricks 2024, ნოემბერი
Anonim

Rails Active Record არის ობიექტის/რელაციური რუკების (ORM) ფენა, რომელიც მოწოდებულია რელსები . ის მჭიდროდ მიჰყვება სტანდარტულ ORM მოდელს, რომელიც არის შემდეგი - ცხრილების რუკა კლასებისთვის, რიგების რუკა ობიექტებზე და. სვეტები ასახავს ობიექტის ატრიბუტებს.

შესაბამისად რა არის Rails მოდელი?

ა რელსების მოდელი არის Ruby კლასი, რომელსაც შეუძლია მონაცემთა ბაზის ჩანაწერების დამატება (ფიქრი მთელი სტრიქონების შესახებ Excel-ის ცხრილში), მოძებნოს კონკრეტული მონაცემები, რომლებსაც ეძებთ, განაახლოს ეს მონაცემები ან წაშალოს მონაცემები. ამ საერთო ოპერაციებს მოიხსენიებენ აკრონიმი CRUD--Create, Remove, Update, Destroy.

გარდა ამისა, რა არის Rails ApplicationRecord? რელსები 5-ები განაცხადის ჩანაწერი არის ადგილი, სადაც განთავსდება ზოგადი მოდელის ლოგიკა. მას შემდეგ, რაც რელსები 5, დომენის მოდელები მემკვიდრეობით იღებს განაცხადის ჩანაწერი ნაგულისხმევად. ეს არის კოდის განთავსების ადგილი, რომელიც ხელმისაწვდომი უნდა იყოს თქვენი აპლიკაციის ყველა მოდელში. მაიმუნის პატჩის მიზეზი არ არსებობს ActiveRecord :: ბაზისი, როდესაც მიჰყვებით ამ პრაქტიკას.

შემდგომში ჩნდება კითხვა, რა არის ActiveRecord Ruby on Rails-ში?

ActiveRecord არის ძვირფასი ქვა, რომლის ნაწილია Ruby on Rails . ეს არის ORM, ანუ ბიბლიოთეკა, რომელიც ასახავს ჩვენს ობიექტებს ცხრილებზე. სხვა სიტყვებით რომ ვთქვათ, ეს არის რუბი ბიბლიოთეკა, რომელიც საშუალებას გვაძლევს გამოვიყენოთ რუბი კლასები RDBMS-ში შენახულ ჩვენს მონაცემებზე წვდომისთვის, როგორიცაა MySQL ან PostgreSQL.

როგორ მუშაობს აქტიური ჩანაწერი?

ეს ძირითადად იმას ნიშნავს აქტიური ჩანაწერი იღებს მონაცემებს, რომლებიც ინახება მონაცემთა ბაზის ცხრილში მწკრივებისა და სვეტების გამოყენებით, რომლებიც უნდა შეიცვალოს ან მოიძებნოს SQL განცხადებების დაწერით (თუ იყენებთ SQL მონაცემთა ბაზას) და საშუალებას გაძლევთ დაუკავშირდეთ ამ მონაცემებს, თითქოს ეს იყო ნორმალური. ლალის ობიექტი.

გირჩევთ: