Domanda

Per aggiungere la colonna telefono alla tabella ticket posso scrivere:

ruby script/generate migration AddPhoneToTickets phone:string

Sembra che ci sia una ridondanza qui.Ma è necessario?

Non ci stiamo forse ripetendo richiedendo di specificare "telefono" sia nel nome della migrazione (AddPhoneToTickets) così come nella definizione della colonna (phone:string)?

È stato utile?

Soluzione

Tu non sei necessario per inserire Telefono nel nome della migrazione.Ad esempio, se stessi aggiungendo una serie di campi di contatto, potresti chiamarli altrettanto facilmente AddContactFieldsToTickets e specificare tutti i campi.In realtà, non è sufficientemente specifico utilizzare il nome della migrazione per altro che non sia il nome della tabella.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top