Ruby on Rails - eller Rails for korte - er en open source -programmering arkitektur. ActiveRecord er den objekt- relationelle mapping delen af Ruby on Rails . Rails inkluderer web services , database funktioner og evnen til at trække diagrammer og tabeller fra databaser . Ruby on Rails har standardattributter for systemparametre , diagrammer, tabeller , input formularer og identifikationsnumre til databaseposter. Ændring database attributter fra standard til at matche en bestemt værdi kaldes en anti- mønster. Charts
Leaving Ruby on Rail diagrammer til størrelsen baseret på deres standard vil resultere i forskellige størrelser diagrammer.
Chart skala i Ruby on Rails er fastsat af minimum og maksimum værdier som standard. Attributten for en kolonne er indstillet som standard attribut indtastet under bordet definition. Kolonner i Rails er tekstfelter som standard. Standarden kolonne længde er 25 tegn. Kolonne attributter kan ændres fra deres standardværdier ved hjælp af " field_override_types " hash.
Entydige identifikatorer
id sporer den entydige identifikator for hver database record ved hjælp af nøglenavn felt. Den Rails database opretter automatisk entydige identifikatorer for hver database record , som de er input. Ifølge " Rails : Op og Løb " af Bruce Tate , " Ruby administrerer id-feltet for dig som standard. " Rails auto- intervaller den primære nøgleværdi eller id af én , medmindre en anden værdi er indtastet manuelt . For eksempel , skinner automatisk intervaller database værdier 3-4 , men kan indstilles til at forøge med 10 eller 20 , mens brugerne manuelt kan vælge et ID værdi på 938 . Men Rails ikke tillade en manuelt indtastet ID for at duplikere en eksisterende.
Afkrydsningsfelterne
Check bokse i Rails er mappet til en boolesk værdi. "At lære Rails : Live Edition" af Simon St. Laurent hedder det: " . Da HTTP -standarder siger, at ukontrolleret kasser ikke skrive noget , tilføjer vi en skjult værdi med det samme navn som afkrydsningsfeltet som en workaround " Hvis afkrydsningsfeltet er ikke markeret, kan en default skjult værdi på 0 benyttes. Dette resulterer i den tomme afkrydsningsfeltet er synligt , men ikke påvirker beregninger eller logik i metoden , der behandler danner indgange.
Standard Systemparametre
Ruby on Rails optegnelser tidsstempler for database registreringsposter og opdateringer som standard. Ifølge " Ruby on Rails for Dummies " af Barry Burd , " som standard , kontrollerer Rails en værdi, når din kode gemmer værdi til en database. " The tegnsæt - server parameter indstiller standardtegnsæt for tabeller. Forskellen parameter bruges til at forøge den oprindelige værdi af en genstand og dens returværdi . Forskellen Standardparameterværdien er 1. .
Anden Standard Værdier
Standardværdien for de " insert_at " position er 1 . Standardværdien for teksten parameter er nul. Når en parameterværdi er opført som svarende til en værdi, denne værdi bruges som standard . " Rails : Op og Løb " af Bruce Tate udtaler: " Som standard vil Rails synspunkter har samme navn som controller metoden. " ActiveRecord standard til den position attribut , når du gemmer objekter i en database
< br . >