Gli attributi di default di valore Rails

March 25

Gli attributi di default di valore Rails


Ruby on Rails - o guide in breve - è un'architettura di programmazione open source. ActiveRecord è la porzione object-relational mapping di Ruby on Rails. Rails include i servizi Web, funzioni di database e la capacità di tirare grafici e tabelle da database. Ruby on Rails ha attributi di default per i parametri di sistema, grafici, tabelle, moduli di ingresso e numeri di identificazione per i record del database. Modifica attributi del database dal default per abbinare un valore specifico si chiama un anti-modello.

Grafici

Gli attributi di default di valore Rails

Lasciando Ruby on classifiche ferroviario a misura in base ai loro valori di default si tradurrà in tabelle di dimensioni diverse.

scala in Ruby on Rails è impostato dai valori minimo e massimo per impostazione predefinita. L'attributo per una colonna viene impostato l'attributo predefinito inserito durante la definizione della tabella. Colonne in Rails sono campi di testo per impostazione predefinita. La lunghezza della colonna di default è di 25 caratteri. attributi delle colonne possono essere modificati dai loro valori di default con l'hash "field_override_types".

identificatori univoci

Il campo ID segue l'identificatore univoco per ogni record del database utilizzando il campo nome della chiave. Il database Rails crea automaticamente identificatori unici per ogni record del database come sono input. Secondo "Rails: Up and Running" di Bruce Tate, "Ruby gestisce il campo ID per impostazione predefinita." Binari auto-incrementi il ​​valore della chiave primaria o ID da uno a meno che non viene inserito manualmente un valore diverso. Ad esempio, Rails automaticamente incrementi valori di database 3-4, ma può essere impostato per incrementare da 10 o 20, mentre gli utenti possono selezionare manualmente un valore di ID di 938. Tuttavia, Rails non permette una inseriti manualmente ID per duplicare uno esistente.

Caselle di controllo

Le caselle di controllo in Rails sono mappati in un valore booleano. "Learning Rails: Live Edition" di Simon St. Laurent afferma: "Dal momento che gli standard HTTP dicono che scatole incontrollate non pubblicare nulla, aggiungiamo un valore nascosto con lo stesso nome come la casella di controllo come una soluzione." Se la casella di controllo non è selezionata, un valore nascosto di default di 0 può essere utilizzato. Il risultato è la casella di controllo vuota rimanente visibile ma non interessano i calcoli o la logica all'interno del metodo che elabora input del form.

Parametri di sistema predefinito

Ruby on Rails registra data e ora per le voci di record del database e aggiornamenti per impostazione predefinita. Secondo "Ruby on Rails for Dummies" da Barry Burd, "per impostazione predefinita, Rails controlla un valore quando il codice salva il valore di un database." Il parametro del set di caratteri-server imposta la codifica dei caratteri di default per le tabelle. Il parametro differenza viene utilizzato per incrementare il valore iniziale di un oggetto e il suo valore di ritorno. Il valore predefinito parametro differenza è 1.

Altri valori predefiniti

Il valore di default per la posizione "insert_at" è 1. Il valore predefinito per il parametro del testo è pari a zero. Quando un valore di parametro è elencato come uguale ad un valore, tale valore viene utilizzato come predefinito. "Rails: Up and Running" di Bruce Tate afferma: "Per impostazione predefinita, vista Rails avranno lo stesso nome del metodo di controllo." ActiveRecord default l'attributo posizione durante il salvataggio di oggetti di un database.