1
1
执行rake任务时,如果未指定环境,则任务将执行到默认环境。 您的测试和开发数据库之间可能有不同的模式版本。
如果我没有错的话(我现在记得)
|
2
1
嘿,我昨天看了这个问题,没人回答,所以我会尽力帮忙的,老实说,我不知道为什么会发生这种情况,主要是因为我没有真正使用“准备”任务。当针对空数据库运行迁移时,会创建schema.rb。 我通常运行db:test:clone只要对该方案进行了更改,这就确保测试数据库始终与当前环境保持一致。也许可以尝试删除数据库并从迁移中重新创建它,然后运行克隆。在此之后,架构是否仍显示:id=>false?如果可以,您可以发布正在创建相关表的迁移。 |
3
1
如果你使用“重置”,那么“db:test:prepare”,你很可能会得到你期待的结果。 像这样:
这将:
|
kaiselwyvrn · 我无法打开Visual Studio项目 1 年前 |
4SadMemeXD · 无法在Django中选择相关类别 2 年前 |
Agrim Singh · 用户数据。名称未显示用户名 2 年前 |
Peloucvo · 用数据库中的数据填充JTable 2 年前 |
Montaser Majid · 用于从多行中提取单行的SQL查询 2 年前 |
Max J. · 用整数作为键将dict写入csv 2 年前 |