Tus qauv hauv Rails yog dab tsi?
Tus qauv hauv Rails yog dab tsi?

Video: Tus qauv hauv Rails yog dab tsi?

Video: Tus qauv hauv Rails yog dab tsi?
Video: 10 tus choj ntev tshaj plaw hauv qab ntuj nov ( Hmong version) 2024, Kaum ib hlis
Anonim

A Rails Model yog ib chav Ruby uas tuaj yeem ntxiv cov ntaub ntawv database (xav txog tag nrho cov kab hauv Excel lub rooj), nrhiav cov ntaub ntawv tshwj xeeb uas koj tab tom nrhiav, hloov kho cov ntaub ntawv, lossis tshem tawm. Rails muaj a qauv generator, uas koj tuaj yeem siv los ntawm koj cov kab hais kom ua, tsuav koj nyob hauv ib Rails appal xa.

Ntxiv mus, Dab tsi yog Rails controller?

Kev tshaj tawm. Cov Rails tswj yog qhov chaw thelogical ntawm koj daim ntawv thov. Nws tswj kev sib cuam tshuam ntawm tus neeg siv, kev pom, thiab tus qauv. Cov tus tswj kuj yog ib lub tsev rau ntau yam kev pabcuam tseem ceeb. Nws yog lub luag haujlwm rau kev xa cov lus thov sab nraud rau kev ua haujlwm sab hauv.

Ib qho tseem yuav nug, Ruby ntawm Rails lub moj khaum yog dab tsi? Lub vev xaib. rubyonrails.org. Ruby on Rails , los yog Rails , yog ib daim ntawv thov ntawm server-sab web lub moj khaum sau rau hauv Ruby raws li MIT License. Rails yog amodel-view-controller (MVC) lub moj khaum , muab cov qauv qub rau cov ntaub ntawv database, lub vev xaib kev pabcuam, thiab cov nplooj ntawv web.

Tsis tas li ntawd, Active Cov Ntaub Ntawv hauv Rails yog dab tsi?

Rails Active Cov Ntaub Ntawv muab ib qho kev sib txuas thiab kev sib txuas ntawm cov ntxhuav hauv cov ntaub ntawv sib raug zoo thiab Rubyprogram code uas tswj cov ntaub ntawv cov ntaub ntawv . Txhua Active Cov Ntaub Ntawv object muaj CRUD (Tsim, Nyeem, Hloov Kho, thiab rho tawm) txoj hauv kev rau kev nkag mus rau database.

Daim ntawv teev npe yog dab tsi?

Ib Daim ntawv thov yog ib tug xoob-nplooj ringbinder, muab faib los ntawm tabs, uas muaj cov pov thawj uas tus txiav txim / tswv yuav siv los txiav txim seb puas yuav hloov koj daim ntawv xaj. Nws suav nrog lub rooj ntawm cov ntsiab lus (hu ua qhov ntsuas), thiab muaj cov ntawv theej ntawm cov ntaub ntawv koj tau sau, suav nrog cov xa los ntawm lwm tus neeg.

Pom zoo: