Vad är Rails®-ställningar?
Ruby on Rails®-programmeringsspråk har en funktion som gör det möjligt för programmerare att göra en applikation nästan automatiskt. Känd som Rails®-ställningar genererar denna funktion en lista med kod som behövs för att programmet ska fungera. Rails®-ställningar skapar en generisk kodlista som hjälper de flesta program att komma igång, även om användaren kan behöva modifiera ställningen för att få det precis rätt. Detta innebär att många professionella Rails®-programmerare inte använder eller sällan använder ställningsfunktionen. Byggnadsställningar anses vara en teknik för nya och mellanliggande användare som inte har erfarenhet att skapa en applikation manuellt.
Rails® är en webbapplikationsbyggare som skapats för att ansluta till databaser för att bygga stora och kraftfulla webbplatser. Vissa företag vill att deras webbplatser ska köras inom en kort tid och utan timmar med kodningskostnader, så Rails®-programmeringsspråket har många utvecklingsgenvägar som gör det möjligt för programmerare att ställa in grundläggande webbplatskod. Ett exempel på detta är Rails®-ställningar.
När Rails®-ställningsfunktionen kallas skapar den en lista med nödvändig kodning för funktionen. Denna kod är generisk, vilket betyder att den är mångsidig och kan passa in i många vanliga situationer, men den kanske inte passar för avancerade lösningar. Den vanligaste funktionen som används i samband med byggnadsställningar är att lägga till ny information till en databas, men andra funktioner - som att posta eller visa data - kan också ställas in med hjälp av byggnadsställningar.
Programmeraren som använder Rails®-ställningar kommer vanligtvis att använda ett modellnamn för att fokusera ställningen på en viss funktion. Till exempel, om modelltypen heter "Post", kommer Rails® att förstå att programmeraren vill göra en funktion som låter en användare eller administratör posta en ny webbsida eller artikel. Bortsett från att använda en modelltyp, finns det lite annat som programmeraren kan göra för att göra det generiska ställningen mer specifikt för hans eller hennes syfte.
Medan Rails®-ställningar är en kraftfull teknik, använder bara nya och mellanprogrammerare det vanligtvis. Professionella brukar hålla sig borta från byggnadsställningar, särskilt när de arbetar med anpassade eller mycket specifika projekt, eftersom byggnadsställningar inte kan tillgodose den professionella behoven. Detta beror på att ställningen är så generisk att det inte kan anpassas till ett specifikt behov utan att programmeraren söker igenom ställningskoden och ändrar den manuellt. Detta betyder att det generellt är lättare för avancerade användare att skriva upp en funktion från början.