2011-06-14 23 views
0

我正在通過Ruby on Rails教程工作。我已將所有測試傳遞並部署到git集線器。問題啓動heroku:在日誌中獲取無效字符' 024'錯誤

當我部署到Heroku並打開在線應用程序時,它告訴我出現了問題。

我看了一下日誌文件,這就是寫着:

ActionView::Template::Error (compile error 
    /app/app/views/pages/home.html.erb:10: Invalid char \024' in expression): 
      <%= render "shared/feed" %> 
      </td> 
      <td class="sidebar round"> 
      <%= render "shared/user_info" %> 
     </tr> 
    </table> 
    <% else %>  
    app/views/pages/home.html.erb:23:in `compile' 

任何想法如何解決這個問題?

+0

哪一行是第10行? – 2011-06-14 10:28:12

+0

您可以添加home.html.erb視圖代碼到您的問題 – BitOfUniverse 2011-06-14 12:49:02

+0

是本地和Heroku應用程序使用相同的紅寶石版本? – 2011-06-14 23:04:34

回答

0

顯然我有一些「空」值,而不是空值在我的數據庫這是導致問題。一旦我清除了所有的一切都很完美。

0

這可能聽起來很傻,但在部署應用程序並運行 Heroku的耙分貝:遷移 還要確保您關閉,如果有<%結束%語句>

0

確保您的代碼有沒有「特殊」編碼的字符(例如:從複製和粘貼...)...

+0

謝謝我所擁有的唯一一個<! - comment - >當被移除時解決了這個問題。 – chell 2011-06-15 08:22:05

+0

在這種情況下有多奇怪 – rogerdpack 2011-06-17 13:51:31

相關問題