tee*_*aft 5 database ruby-on-rails
我创建了两个模型并运行了迁移,尝试了每个模型的一些工作,现在我想重新开始并以不同的方式处理它们.我是Rails的新手,并且从未尝试删除/删除数据库表(除了在我迁移它们之后立即回滚它们).
谢谢!
要在迁移期间删除表,您可以 rails g migration DropUsers
class DropUsers < ActiveRecord::Migration
def up
drop_table :users
end
def down
# recreate table logic here
end
end
Run Code Online (Sandbox Code Playgroud)
您也可以从Rails控制台中删除表
ActiveRecord::Migration.drop_table(:users)
Run Code Online (Sandbox Code Playgroud)
仅供参考如果您想删除脚手架创建的代码, rails destroy scaffold User
归档时间: |
|
查看次数: |
11605 次 |
最近记录: |