8
在Rails中創建模型時,我忘了添加我想要的列amount
。我以後如何將它添加到模型中?Rails數據庫添加列
在Rails中創建模型時,我忘了添加我想要的列amount
。我以後如何將它添加到模型中?Rails數據庫添加列
通過與控制檯創建一個新的遷移:
rails g migration add_amount_to_items
這應該創建一個遷移是這樣的:
class AddAmountToItems < ActiveRecord::Migration
def change
# add_column table_name, :column_name, :column_type
add_column :items, :amount, :integer
end
end
偷懶的方法:
rails g migration add_amount_to_items amount:integer
你好謝謝@ WeGoingNowhere - 什麼是適當的,舒適的方式可以長期保存悲傷。如果你不想'快速和骯髒的' – BKSpurgeon
並且不要忘記運行遷移:bin/rake db:migrate – Arthur