Looking for rails-activerecord Answers? Try Ask4KnowledgeBase
Looking for rails-activerecord Keywords? Try Ask4Keywords

rails-activerecordKomma igång med rails-activerecord


Anmärkningar

Aktiv post

Det är M in MVC - modellen - som är det lager i systemet som ansvarar för att representera affärsdata och logik. Active Record underlättar skapandet och användningen av affärsobjekt vars data kräver långvarig lagring i en databas. Det är en implementering av Active Record-mönstret som i sig är en beskrivning av ett objektrelationellt kartläggningssystem.

När du skriver applikationer med andra programmeringsspråk eller ramverk kan det vara nödvändigt att skriva en hel del konfigurationskod. Detta gäller särskilt för ORM-ramar i allmänhet. Men om du följer de konventioner som antagits av Rails måste du skriva väldigt lite konfiguration (i vissa fall ingen konfiguration alls) när du skapar Active Record-modeller. Tanken är att om du konfigurerar dina applikationer på samma sätt för det mesta bör detta vara standardvägen. Således skulle explicita konfigurationer behövas endast i de fall där du inte kan följa standardkonventionen.

Active Record skapar automatiskt metoder för att tillåta en applikation att läsa och manipulera data lagrade i dess tabeller.

Rails tillhandahåller ett domänspecifikt språk för hantering av ett databasschema som kallas migrationer. Migreringar lagras i filer som körs mot alla databaser som Active Record stöder med rake.

Active Record låter dig validera statusen för en modell innan den skrivs in i databasen. Det finns flera metoder som du kan använda för att kontrollera dina modeller och bekräfta att ett attributvärde inte är tomt, är unikt och inte redan finns i databasen, följer ett specifikt format och många fler.

Active Record-återuppringningar låter dig koppla kod till vissa händelser i livscykeln för dina modeller. Detta gör att du kan lägga till beteenden till dina modeller genom att genomföra koden genomskinligt när dessa händelser inträffar, som när du skapar en ny post, uppdaterar den, förstör den och så vidare.


Text extraherad från Rails Guides , med redigering och ändringar

Installation eller installation

Detaljerade instruktioner för att få upp eller installera rails-activerecord.