這是我的第一個ROR應用程序,所以這可能是一個基本問題。我正在構建用戶提交評論的評論網站。Ruby on Rails 3多表
我有用戶模型,評論模型,位置模型和類別模型。類別模型屬於位置模型,我認爲Review模型屬於用戶模型。用戶有很多評論,地點有很多類別。
因此,當用戶瀏覽網站時,他們會看到一個位置目錄(〜/位置),點擊指向位置的鏈接,然後顯示該位置的類別(〜/ locations /:id/categories)。當用戶點擊一個類別(〜/ locations /:id/categories /:id)時,我在頁面上有一個新的評論鏈接,它將用戶發送到表單以創建一個新評論(〜/ users /:id/reviews /新)。
我遇到的問題是如何發送category_id和location_id以及用戶的評論。我需要額外的ID來顯示正確類別的評論,截至目前,用戶轉到〜/ users /:id/reviews/new來創建他們的評論,這使我可以輕鬆獲取user_id。我怎樣才能得到category_id和location_id?
任何輸入表示讚賞。
謝謝你,這是我一直在尋找。 – John