在生产模式下,Rails不会从3中迁移一个表,在开发中运行良好

时间:2009-12-22 10:04:18

标签: ruby-on-rails sqlite production-environment

我有三个表:项目,任务和标签。在开发模式下迁移数据库时,一切正常。

但是当我为生产模式运行rake db schema load命令时,它不会迁移“Tasks”表,因此该应用程序不起作用。

我查看了我的production.log文件,但那里没有任何内容。

我在这里缺少什么?

如果您愿意,可以从github进行分叉:http://github.com/senthilnambi/MultipleM

我正在使用sqlite3,顺便说一句。

由于

1 个答案:

答案 0 :(得分:1)

快速浏览一下schema.rb文件,可以看到这一行:

# Could not dump table "tasks" because of following StandardError
# Unknown type 'body' for column 'reason'

您似乎需要从迁移中重新创建架构文件以删除此错误。