2011-04-06 89 views
0

鑑於Ruby-on-Rails MVC框架,處理評級API /函數的最佳方法是什麼?在Ruby-on-Rails中處理評級api /函數的適當方式是什麼?

如果我想給使用者爲「故事」的能力,而無需實際編輯它們,這將是最好的路線走。我不想將故事置於編輯模式,我只想抓取故事的ID並在評級表中添加一條記錄。

難道是正確的只是創建一個視圖,其中評分表是開放的編輯,但鏈接的故事,只是在顯示模式???

顯然我是一個新手,當涉及到MVC和RonR,但我只是想直在我的腦海:)

回答

0

這樣做的正確方法你將有一個評分模型,將存儲所有評級和所有故事之間的關聯。

從那裏,你將有一個評級控制器,將在那裏主要是創建一個等級(如在用戶速率的故事)。

當用戶創建評級時,請求應該轉到RatingsController#create。

在故事視圖頁面上,您可以通過GET參數(通過使用nested resources)傳遞故事標識的參數鏈接到RatingsController#create。

+0

非常感謝您的快速回答,使其完全有意義。我想我終於圍繞MVC框架包裝頭 - 前幾天它不是「點擊」:) – 2011-04-06 19:52:11

+0

祝你好運,男人。 – 2011-04-06 19:54:12

相關問題