我正在尝试在 heroku 上部署我的 rails 应用程序,但我似乎无法让它识别我的数据库/表甚至存在。出于某种原因,我似乎也将问题翻译回本地,现在我收到以下错误:
ActionView::Template::Error (undefined method `strftime' for nil:NilClass):
当我尝试执行此命令时:
<%= result.start_time.strftime("%a at %I:%M%p") %>
这以前有效。现在我试图再次在本地运行它,但它不起作用。
我认为问题在于没有识别数据库“结果”,因此我们试图在“nil”对象上运行 strftime。但是,我不知道如何让它识别数据库,并且已经愚弄了几个小时。development.sqlite db 仍在“/db/”文件夹下,rake db:reset 似乎不起作用。我使用 SQLite 数据库浏览器,我可以看到结果表。这没有道理。
请帮忙。
大卫