2013-11-28 16 views
14

Chcę auto wygenerować plik migracji, który wygląda tak:rails g migracja "polecenie" do generowania migracji nazw kolumn?

class RenameDatabaseColumn < ActiveRecord::Migration 
    def change 
    rename_column :events, :subcategory, :subcategory_id 
    end 
end 

Czy istnieje jakiś sposób, aby sformatować

rails g migration ~rename_column_events_subcategory_subcategory_id~ 

lub coś podobnego do automatycznego wygenerowania tego pliku?

+0

możliwy duplikat [Jak zmienić nazwę kolumny bazy danych podczas migracji Rails?] (Http: //stackoverflow.com/questions/1992019/how-can-i-rename-a-database-column-in-a-rails-migration) –

Odpowiedz

11

Nie, Nie ma polecenia automatycznego generowania dla kolumn "zmiany nazwy".

Refer Source Code. Auto generator rozpoznaje tylko "do", "z", "dodaj", "usuń", "join_table", "utwórz"