2016-04-11 108 views
0

我正在使用教程來獲得ruby的感覺,我非常喜歡初學者。發佈之前,我花了幾個小時試圖自己解決這個問題,但沒有運氣。事先說一句抱歉,如果我的解釋是不是很大:在rails中缺少部分註釋/ _comment

所以我得到這個錯誤屏幕:

error message

我下面的教程做一個基本的reddit的風格的應用程序,我想補充評論功能。

+0

你好,歡迎來到Stack Overflow。請查看[問]和[mcve]以瞭解如何修改您的帖子,以便我們能夠爲您提供最好的幫助。 –

回答

1

當您呈現像render @comments集合,Rails會@comments檢查項目的類型名稱(即「註釋」),那麼在默認情況下尋找局部app/views/comments/_comment.html.erb下(注意部分名稱和之間的多單數的區別文件夾/集合名稱)。

應按以下步驟解決問題:

下創建局部一個意見:

app/views/comments/_comment.html.erb

現在,當你調用render @comments,您收藏的每件商品被傳遞到部分作爲局部變量作爲沒有下劃線的相同名稱:

In _comment.html.erb

<%# comment is defined because it matches the name of the partial %> 
<%= comment.<some_attribute_on_comment> %> 
+0

謝謝!我在評論部分文件夾「_comments.html.erb」而不是「_comment.html.erb」中拼寫錯誤 –