2012-03-14 210 views
1

我是紅寶石軌道上的新手。我試圖檢查一些代碼。我從朋友那裏複製了現有項目的所有文件夾,並將它們粘貼到我的機器上新創建的項目中。並且還更改了配置文件。它顯示以下錯誤:Ruby on Rails視圖

*模板丟失 缺少模板電影/索引,應用程序/索引{:locale => [:en],::formats => [:html],:handlers => [:erb ,:builder,:coffee]}。搜索:*「../ Software Software for Software as Service/Software/Project/rottenpotatoes/app/views」*

有人建議我這是因爲haml沒有安裝,我安裝了haml的「gem安裝哈姆「,但它仍然顯示相同的消息。誰能幫我?

回答

2

如果rails有權訪問HAML gem,它將顯示HAML爲該錯誤中的處理程序。你的錯誤沒有。您可能需要重新啓動您的Rails服務器。

但是,您應該使用Gemfile來管理寶石。將gem 'haml'添加到您的Gemfile。轉到您的控制檯並cd到應用程序目錄。運行捆綁器以使用bundle命令安裝寶石。重新啓動您的rails服務器。

+0

嗯..我有完全相同的問題,但已重新啓動服務器,並且Gemfile肯定包含'haml',並在運行包時顯示。如何確定「如果導軌可以訪問HAML寶石」? – rfay 2012-10-10 18:31:40