在rails中進行遷移時,我知道如何使用'Rails generate model'命令創建模型。我的問題是,如果我想爲模型添加一列,是否需要我提供一個新的遷移名稱,如下所述:Rails遷移常規命名
例如:
1)我本來有一個名爲「僱員」與名爲「名」一列模型。
2)然後,我需要做的是添加一個名爲'職業'的新列。 所以,我做的是我需要如下生成一個新的遷移:
軌產生遷移add_occupation_to_employee職業:字符串
我只要按照我從書上看到的描述性的命名,但是我沒有想法如何正確地命名它。
我的問題是:是否有適用於'add_occupation_to_employee'命名的經驗法則?
對不起晴天我不得不倒投票。與個人無關。看到鐵軌(或至少可以)將abhidsm顯示出來的名稱。不幸的是,這種格式真的很令人發狂,因爲通常情況下最終會出現「空白」遷移。當我通常最終做的就是這樣,然後在遷移過程中,我可以更容易地將其設置爲add_column:table,:column,:type,:other_stuff - 但那不是那裏的EXACT格式,也沒有它。 ,但頻繁而煩人的問題。 –
對不起,但我不明白。 當你想添加一列到表中,你會輸入類似rails g migration add_mycolumn_to_my_table? – Sunny