永远在开发模式下运行rails app

时间:2014-08-11 11:47:35

标签: ruby-on-rails

如果我的应用程序永远处于开发模式,会不会出现任何问题?它工作正常,如果我改为生产模式,它会产生一些错误,我没有时间或专业知识来解决它们。

因此,如果我对开发模式进行一些调整(比如允许缓存等),它会比生产中的运行速度慢吗?会有其他问题吗?

谢谢!

2 个答案:

答案 0 :(得分:1)

另一个问题是,当您收到错误消息时,它们将被记录但不会呈现给用户,而是在生产环境中将使用公共目录中的静态错误页面。

如果在迁移中出现错误,则使用开发环境创建一个空数据库,在使用开发模式创建数据库后,将其用作生产数据库。这很容易解决您的问题。

答案 1 :(得分:0)

正如您所注意到的那样,在开发模式下会禁用缓存等内容。

检查配置环境文件(以及文档和源代码)应该显示更多内容。

但你应该试着找出生产问题。数据库配置和迁移可能是其中的一部分,具体取决于您所看到的特定错误。