低睡眠所以大概缺少的東西微不足道,但...Rails的遷移產生不產生列
基於各種文檔閱讀,我認爲這會產生與表和列聲明遷移包括...
$ script/generate migration Question ordinal_label:string question_text:string
然而,結果是...
class Question < ActiveRecord::Migration
def self.up
end
def self.down
end
end
爲什麼沒有表或列?
萬一有一天他們impleme考慮到構建遷移中的字段定義(我們許多人希望的)的功能,您會注意到您的遷移名稱很混亂。事實上,它成爲*遷移班的名字*,你最終會得到兩個同名的班級。我不知道這可能是一個問題,但它可能是如此。要獲得與模型生成器相同的名稱,請使用:g migration create_questions(...)。即:1)預先設置一個「create_」和2)使用plural.Trick:記住mig.name是一個類名稱。免費更新您的問題,並刪除我的評論 – AgostinoX 2013-05-02 09:21:05