0
我想部署我軌在Heroku上的應用程序,但我似乎無法將它識別我的數據庫/表作爲甚至存在。出於某種原因,我似乎已經翻譯問題本地回放,以及,現在我得到以下錯誤:源碼到Postgres的軌道3
ActionView::Template::Error (undefined method `strftime' for nil:NilClass):
當我嘗試執行此命令:
<%= result.start_time.strftime("%a at %I:%M%p") %>
此工作過。現在我試圖再次在本地運行它,它不工作。
我認爲這個問題是不存在的數據庫「成果」被認可,所以我們總是試圖在一個「無」對象的strftime運行。但是,我不知道如何讓它識別數據庫,並且一直在數小時以上。 development.sqlite數據庫仍在「/ db /」文件夾下,並且rake db:reset似乎不起作用。我使用SQLite數據庫瀏覽器,並且可以查看結果表。這個不成立。
請大家幫忙。
David
我同意你的觀點,但是一旦我擺脫了strftime的語句完全,新的錯誤poppped,起來,說:「不能轉換成零字符串」。這是因爲我試圖做「result.id.to_s」,所以這對我說沒有任何東西被轉換過來。 – dlitwak