2009-05-25 2 views
1

Чтобы добавить столбец телефона к столу билетов, я могу написать:Есть ли (необходимо) избыточность в формате миграции Добавить x в y?

ruby script/generate migration AddPhoneToTickets phone:string 

Там, кажется, излишние. Но нужно ли это?

Не повторяемся ли мы, указав «телефон» как на имя миграции (AddPhoneToTickets), так и в определении столбца (phone:string)?

ответ

2

Вам не нужно , чтобы поместить телефон в имя миграции. Например, если вы добавляете кучу полей контактов, вы можете так же легко назвать его AddContactFieldsToTickets и указать все поля. Это не достаточно конкретно, чтобы использовать имя миграции для чего угодно, кроме имени таблицы.

+0

Вы правы. Я неправильно прочитал документацию. Благодарю. – eggdrop