2011-10-05 92 views
0

我正在創建一個簡單的RoR應用程序,我可以在其中創建帖子並對其進行評論。我如何做到這一點的想法是有帖子和評論是相同的類型和利用相同的MVC,除了評論有一個父母的ID。帖子將有一個父母ID爲0,而評論將有其父母的ID。我正在考慮何時試圖創建評論,我只能將父母的ID傳遞給新方法。這沒有奏效。儘管我沒有遇到任何錯誤,但似乎新方法中的@post變量與create方法中的@post變量不同。我的直覺是,新方法創建一個新對象,然後將該對象傳遞給視圖。該視圖然後填充對象參數,然後將其發送到create方法,create方法將對象保存到數據庫。從試錯看來,這似乎並非如此,除非我只是做錯了。有沒有更簡單的方法來獲得我想要實現的相同功能?或者有辦法讓我的工作方式?任何幫助將不勝感激!Ruby on Rails - 查詢傳遞參數

+0

你可以發佈你的代碼,否則很難跟隨發生的事情。 –

+0

段落中斷是你的朋友。請將你的問題留出空間,以便它不僅僅是一段文字,而且正如Andy所要求的,向我們展示一些你認爲這將起作用的代碼。謝謝! –

回答

0

我建議你按照經典的"Build a Blog in 15 minutes"視頻向你展示如何做到這一點。

除了其他的事情,因爲一個職位has_many :comments我不會推薦你做你的建議。

+0

我同意。你在做什麼在技術上是可行的,但是如果你在這方面掙扎着,那麼首先以「正常」的方式來處理帖子和評論,然後一旦它開始工作,就開始轉向更一般的方法。 – xaxxon