2013-11-28 17 views
14

Ich möchte eine Migrationsdatei, die so aussieht, um Auto generieren:Rails g Migration "Befehl", um Spalte umzubenennen Migration generieren?

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

Gibt es eine Möglichkeit, meine zu formatieren, um automatisch zu erzeugen diese Datei

rails g migration ~rename_column_events_subcategory_subcategory_id~ 

oder so etwas?

+0

möglich Duplikat von [Wie kann ich eine Datenbankspalte in einer Rails-Migration umbenennen?] (Http: //stackoverflow.com/questions/1992019/how-can-irename-a-database-column-in-a-rails-migration) –

Antwort

11

Nein, Es gibt keinen automatischen Generierungsbefehl zum "Umbenennen" von Spalten.

Refer Source Code. Automatischer Generator versteht nur "zu", "von", "hinzufügen", "entfernen", "join_table", "erstellen"