Ruby on Rails - Rails oder kurz - ist eine Open Source Programmiersprache Architektur. ActiveRecord ist die objekt-relationales Mapping Teil des Ruby on Rails. Rails umfasst Web-Services , Datenbank-Funktionen und die Möglichkeit, Diagramme und Tabellen aus Datenbanken zu ziehen. Ruby on Rails hat standardmäßig Attribute für Systemparameter, Diagramme, Tabellen , Eingabemasken und Identifikationsnummern für Datenbank-Einträge. Ändern Attribute aus der Datenbank standardmäßig auf einen bestimmten Wert Match ist ein Anti-Pattern genannt . Charts
Weggehen Ruby on Rail- Charts, um Größe auf ihre Standardwerte basieren, werden in verschiedenen Größen Charts führen.
Karten-Maßstab in Ruby on Rails wird durch die minimalen und maximalen Werte eingestellt. Das Attribut für eine Spalte wird von der Standard- Attribut in der Tabelle Definition eingegebenen gesetzt . Spalten in Rails sind Textfelder standardmäßig . Der Standardwert Spalte Länge beträgt 25 Zeichen . Column Attribute können gegenüber den Standardwerten mit dem " field_override_types " Hash geändert werden.
Unique Identifiers
Das ID-Feld verfolgt die eindeutige Kennung für jeden Datensatz mit dem Schlüssel Feld . Die Rails -Datenbank automatisch eindeutige Kennungen für jeden Datensatz , wie sie eingegeben wurden. Laut " Rails : Up and Running " von Bruce Tate, " Rubin schafft das ID-Feld standardmäßig für Sie . " Rails automatisch erhöht den Wert des Primärschlüssels oder ID durch eine , wenn nicht ein anderer Wert manuell eingegeben wird. Zum Beispiel , Rails automatisch erhöht Datenbank Werte von 3 bis 4, aber kann so eingestellt werden um 10 oder 20 erhöht werden , während die Benutzer manuell auswählen kann einen ID-Wert von 938 . Allerdings bedeutet Rails nicht erlauben eine manuell eingegebene ID eine bestehende duplizieren.
Prüfen Boxes
Kontrollkästchen in Rails sind in einen booleschen Wert zugeordnet. "Learning Rails : Live Edition" von Simon St. Laurent heißt es: " . Seit HTTP -Standards , dass unkontrollierte Boxen nicht posten etwas zu sagen , haben wir eine versteckte Mehrwert mit dem gleichen Namen wie das Kontrollkästchen als Workaround " Wenn das Kontrollkästchen ist nicht aktiviert, kann ein Default versteckten Wert von 0 verwendet werden. Dies führt in den leeren Kästchen sichtbar bleibt , aber nicht beeinflussen Berechnungen oder Logik innerhalb der Methode, die Form Eingänge verarbeitet .
Standard Systemparameter
Ruby on Rails Aufzeichnungen Zeitstempel für Datenbankeintrag Einträge und Updates standardmäßig aktiviert. Laut " Ruby on Rails für Dummies" von Barry Burd , " standardmäßig überprüft Rails einen Wert , wenn Ihr Code speichert den Wert in einer Datenbank. " The character-set -server Parameter legt die Standard-Zeichenkodierung für Tabellen . Der Unterschied Parameter verwendet wird , um den Anfangswert von einem Objekt und seiner Rückkehr zu inkrementieren . Der Unterschied Parameter Standardwert ist 1 .
Andere Standardwerte
Der Standardwert für den " insert_at " Position 1 ist. Der Standardwert für den Parameter text ist Null. Wenn ein Parameterwert gleich einem Wert ist, enthalten ist, wird dieser Wert als Standardeinstellung verwendet . " Rails : Up and Running " von Bruce Tate heißt es: " Standardmäßig wird Rails Ansichten haben den gleichen Namen wie die Controller-Methode . " ActiveRecord standardmäßig die Position Attribut, wenn Speichern von Objekten in einer Datenbank