Rails ActiveRecord дегеніміз не?
Rails ActiveRecord дегеніміз не?

Бейне: Rails ActiveRecord дегеніміз не?

Бейне: Rails ActiveRecord дегеніміз не?
Бейне: Code Along Video Subscription App #7: FINISH Stripe Subscription Payments, Billing Management 2024, Қыркүйек
Anonim

Рельстердің белсенді жазбасы бірге жеткізілетін Объект/Реляциялық салыстыру (ORM) қабаты болып табылады Рельстер . Ол стандартты ORM үлгісін мұқият бақылайды, ол төмендегідей: кестелер сыныптарға, жолдар нысандарға және салыстырылады. бағандар нысан атрибуттарымен салыстырылады.

Сәйкесінше, Rails моделі дегеніміз не?

А Рельстер моделі дерекқор жазбаларын қоса алатын (Excel кестесіндегі барлық жолдарды ойластырыңыз), іздеген нақты деректерді таба алатын, сол деректерді жаңарта алатын немесе деректерді жоя алатын Ruby сыныбы. Бұл жалпы операциялар CRUD аббревиатурасымен аталады – Жасау, Жою, Жаңарту, Жою.

Сонымен қатар, Rails ApplicationRecord дегеніміз не? Рельстер 5-тер Қолданба жазбасы жалпы модель логикасын қою орны болып табылады. бері Рельстер 5, домен үлгілері мұраға алады Қолданба жазбасы әдепкі бойынша. Бұл қолданбаның барлық үлгілерінде қол жетімді болуы керек кодты орналастыру орны. Маймыл-патчқа ешқандай себеп жоқ ActiveRecord ::Осы тәжірибені орындау кезінде негіз.

Содан кейін сұрақ туындайды, Ruby on Rails бағдарламасындағы ActiveRecord дегеніміз не?

ActiveRecord бөлігі болып табылатын асыл тас болып табылады Ruby on Rails . Бұл ORM, яғни біздің объектілерді кестелерге салыстыратын кітапхана. Басқаша айтқанда, бұл Ruby пайдалануға мүмкіндік беретін кітапхана Ruby MySQL немесе PostgreSQL сияқты RDBMS ішінде сақталған деректерімізге қол жеткізу үшін сыныптар.

Белсенді жазба қалай жұмыс істейді?

Бұл негізінен соны білдіреді Белсенді жазба SQL мәлімдемелерін жазу арқылы өзгертілуі немесе алынуы қажет жолдар мен бағандарды пайдаланып дерекқор кестесінде сақталатын деректерді қабылдайды (егер SQL дерекқорын пайдалансаңыз) және бұл деректермен әдеттегідей әрекеттесуге мүмкіндік береді. Ruby нысаны.

Ұсынылған: