2012-02-04 26 views

回答

3

您的遷移需要看起來像rails g migration add_<field>_to_<table> field:type。例如,這樣的:

rails generate migration add_fieldname_to_tablename fieldname:string 

會產生這樣的:

class AddFieldnameToTablename < ActiveRecord::Migration 
    def up 
    add_column :tablenames, :fieldname, :string 
    end 

    def down 
    remove_column :tablenames, :fieldname 
    end 
end 

如果你想從頭開始生成一個模型,那麼你應該做的:

rails generate model Widget fieldname:string 

將產生包含模型所需字段的遷移。

+0

起初,我只是想創建一箇中間表來連接兩個表,構建多對一對多的關係。 這只是一個簡單的例子,我不打算修改表:) – 2012-02-04 13:52:00

0

也許你正在尋找:

rails generate model Testabc test123:string 
相關問題