Ruby on Rails - Rails of voor kort - is een open source programmeertaal architectuur . ActiveRecord is de object - relational mapping gedeelte van Ruby on Rails . Rails bevat webservices , database- functies en de mogelijkheid om grafieken en tabellen te trekken van databases . Ruby on Rails heeft standaard attributen voor systeemparameters , grafieken , tabellen , invulformulieren en identificatienummers voor database records . Veranderende databank attributen van de standaard op een specifieke waarde overeenkomen heet een anti - patroon . Grafieken Leaving Ruby on Rail grafieken op maat op basis van hun standaardwaarden zullen resulteren in verschillende grootte charts . Landkaartschaal in Ruby on Rails is ingesteld door de minimum-en maximumwaarden standaard . Het attribuut voor een kolom wordt ingesteld door de standaard attribuut ingevoerd tijdens de tabeldefinitie . Kolommen in Rails zijn tekstvelden standaard . De kolom default lengte is 25 tekens . Column attributen kunnen worden gewijzigd vanaf de standaardwaarden met behulp van de " field_override_types " hash . Unique Identifiers Het veld ID tracks de unieke identificatie voor elke database opneemt met de key veldnaam . De Rails databank maakt automatisch een unieke id voor elke database opnemen als ze zijn ingevoerd. Volgens " Rails : Up and Running " door Bruce Tate , " Ruby beheert het ID veld voor u standaard . " Rails auto- stappen de primaire sleutel waarde of ID door een , tenzij een andere waarde wordt handmatig ingevoerd . Bijvoorbeeld , Rails automatisch verhoogd databasewaarden van 3 naar 4 , maar kan worden ingesteld op te hogen met 10 of 20 , terwijl gebruikers een ID- waarde van 938 handmatig kunt selecteren . Echter, Rails niet toe dat een handmatig ingevoerde ID om een bestaande dupliceren . Aankruisvakken Aankruisvakjes in Rails worden toegewezen aan een Booleaanse waarde . " Learning Rails : Levende Edition " door Simon St. Laurent verklaart : " . Omdat HTTP standaarden zeggen dat niet gecontroleerde dozen niets doen plaatsen , een verborgen voegen wij waarde toe met dezelfde naam als het selectievakje als een tijdelijke oplossing " Als het selectievakje is niet aangevinkt , kan een standaard verborgen waarde van 0 worden gebruikt . Dit resulteert in het lege vakje zichtbaar maar niet van invloed zijn berekeningen of logica binnen de methode die vorm ingangen verwerkt . Default System Parameters Ruby on Rails platen tijdstempels resterende voor gegevensbestandverslag inzendingen en updates standaard . Volgens " Ruby on Rails voor Dummies " door Barry Burd , " standaard , Rails controleert een waarde wanneer uw code slaat de waarde van een database. " De parameter character - set - server stelt de standaard tekencodering voor tafels . De parameter verschil wordt gebruikt om de initiële waarde van een object en de retourwaarde verhogen . Het verschil parameter standaard waarde is 1 . Andere Waarden Standaard De standaardwaarde voor de " insert_at " positie 1 . De standaardwaarde voor de parameter tekst is nihil . Wanneer een parameter waarde wordt vermeld als gelijk aan een waarde , wordt die waarde gebruikt als de standaard . " Rails : Up and Running " door Bruce Tate verklaart : " Standaard Rails uitzicht hebben dezelfde naam als de controller methode . " ActiveRecord standaard naar het attribuut positie bij het opslaan van objecten in een database < br . >
|