написание задачи Rake для переименования имени поля в таблице в приложении Rails - PullRequest
1 голос
/ 30 ноября 2010

Я очень плохо знаком с применением рельсов. Мне нужно изменить имя столбца таблицы .. Так что я просмотрел несколько сайтов и, как я уже говорил, подумал о написании файла миграции ..

  class RenameNameToFirstnameInUsers < ActiveRecord::Migration
    def self.up
      rename_column 'users', 'name', 'first_name'
    end

    def self.down
        rename_column 'users', 'first_name', 'name'
    end
 end

Как сохранить этот файл и где ??

ApplicationName / дб / мигрирует /

На какое имя я могу сохранить это ?? До сих пор я видел там много файлов, но все они имеют префикс какого-то большого номера

И после сохранения этого, как я могу проверить это в моем местном ??

1 Ответ

5 голосов
/ 30 ноября 2010

Самый простой способ сделать это:

Rails3

rails generate migration RenameNameToFirstnameInUsers

Rails2

script/generate migration RenameNameToFirstnameInUsers

Изатем отредактируйте созданный файл миграции и перенесите вашу базу данных в обычном режиме.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...