如何在rails console裡drop table

有時候用git倒回之前的branch,雖然檔案會回復成之前的樣子,
但是在db裡卻會留下之前建立好的table,
在這個情況下如果懶得開一個migration檔來drop table的話
就可以直接在rails console裡面做這件事
ActiveRecord::Migration.drop_table(:users)
裡面的那個users就是要drop的table名稱
然後要注意的地方是在rails c裡看table通常都會用例如User這樣的名稱
但這邊如果要drop table的話,就要用rails所建立出來的table名,也就是變成users

comments powered by Disqus