【发布时间】:2014-05-23 09:51:37
【问题描述】:
我刚刚更改了我的一个模型以支持 enum(我认为自 rails 4.1 起可用)。我的应用程序继续在我的本地服务器上运行,但是当我部署到 Heroku 时,日志中出现 App Crashed 错误,访问该站点时出现 Application Error。如果我从我的模型中删除枚举声明行,它会再次起作用。任何想法为什么会发生这种情况?
class ModelName < ActiveRecord::Base
enum status: [ :new ,:old, :both ]
end
Heroku 日志:
at=error code=H10 desc="App crashed" method=GET path=/favicon.ico host=app.herokuapp.com request_id=005c1584-7217-4685-b41e-a5657122d9e2 fwd="89.242.203.122" dyno= connect= service= status=503 bytes=
【问题讨论】:
-
您的日志显示什么?
-
Herki 上的 rails 版本是否支持枚举?
-
@FreddyWetson 他们支持 4.1.1,所以我认为包括枚举支持。
-
@JohnBeynon 已更新日志
-
一些关于此事件的更多日志会更有帮助:)
标签: ruby-on-rails heroku enums