Какво е Rails ActiveRecord?
Какво е Rails ActiveRecord?

Видео: Какво е Rails ActiveRecord?

Видео: Какво е Rails ActiveRecord?
Видео: Active Record под капотом — Денис Доменко 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 база данни) и ви позволява да взаимодействате с тези данни, сякаш са нормални Рубинен обект.

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