2014-02-20 34 views
0

我對軌道很陌生,剛剛開始創建軌道調查應用程序以幫助更好地理解嵌套數據結構。我知道我要配置它,以便調查has_many問題。我想知道的是我應該創建另一個對象「答案」來存儲每個答案響應並說一個問題has_many答案?或者我應該考慮將這些信息存儲在Question對象中嗎?真的,答案的唯一內容就是它的名字。Rails調查應用程序數據結構

我想我正在尋找如何處理這種類型的嵌套數據結構的建議。

此外,我還沒有給出太多關於如何存儲響應的問題 - 將答案作爲單獨對象更容易存儲/顯示調查結果?

回答

1

可能是這樣的結構將是對您有用

  1. 調查
  2. survey_question,有調查的外國
  3. survey_choice,有調查問題
  4. survey_vote的外國,具有用戶外資誰是投票和他將選擇的選擇ID。
+0

我沒有想到這個選擇。這是一個非常好的主意。非常感謝! –