2012-09-15 24 views
0

我是Rails和網絡編程的新手,似乎無法完成這個簡單的任務。 我有一個帖子有幾個評論(像reddit或HN的東西)。我想在帖子視圖中添加一條新評論。問題是評論是由評論控制器的創建方法創建的,它不知道它屬於哪個帖子。我是否需要使用posts_helper來存儲當前帖子?Rails的基本形式

回答

4

在導軌指南網站上閱讀getting started guide。它會通過評論創建一個博客。

您需要將評論的創建範圍限制爲正在評論的帖子。例如@post.comments.create(params[:comment])。入門指南將討論所有這些。

+0

這正是我一直在做的事情,但是如果我在Post Controller中執行@ post.comments.create,我在評論控制器中丟失了評論。在我看來,評論控制者不在後控制者的範圍之內。 –

+0

這是因爲評論控制器和帖子控制器是完全分開的。如果您在評論控制器中創建評論,則需要在評論控制器中使用上面的代碼,而不是帖子控制器。閱讀指南,它會引導你完成所有這些。 – FluffyJack