0

Ich habe einen Fehler mit dem Namen der Migrationsdatei (es muss projects statt products sein). Ich habe dies genannt: 20170131095212_add_title_to_products.rb aber es enthält die richtige Tabelle innen:Wie ändere ich den Namen der Migrationsdatei? (Rails)

class AddReferenceToProducts < ActiveRecord::Migration 
    def change 
     add_column :projects, :title, :string, length: 512 
    end 
end 

Wie kann ich richtig die Migration Dateinamen ändern? Ruby '2.3.0', Rails '4.2.6'. Danke.

Antwort

2

Rename Dateiname,

20170131095212_add_title_to_projects.rb 

Umbenennungs Klasse.

AddReferenceToProjects 

Sie können auch Migration löschen und neu erstellen.

+0

Als ich diese Antwort gelesen habe, dachte ich zuerst: "Warum löscht er nicht einfach die Migration und beginnt von vorne?" Freut mich, dass du es erwähnt hast. Es gibt keine vernünftige Notwendigkeit, diese Migration herumzuhalten, soweit ich weiß. – Tass

Verwandte Themen