如果您查看db/schema.rb,您将看到类似以下内容:
create_table "users", :force => true do |t|
:force => true
是什么意思?
如果您查看db/schema.rb,您将看到类似以下内容:
create_table "users", :force => true do |t|
:force => true
是什么意思?
:force
设置为true可在创建表之前删除该表.默认为false.
基本上,这有助于确保数据库的完整性.如果您正在手动处理迁移,那么确保从头开始创建新表是很有帮助的,而不是冒着因一次性创建的表而产生命名冲突的风险.