2010-04-29 98 views
0

我建立一個在線的形式,大約20多選複選框。數據結構

我可以用這個命令嵌套數據。

raise params.to_yaml 

我需要存儲這些數據並在以後再次調用它們。我想分清哪個用戶選擇了哪個特定的複選框,即誰選擇了複選框2號?

什麼是這些數據存儲在數據庫中的最佳方式是什麼?

回答

1

上運行您收集的數據報告,最簡單的方法將是將其存儲在一個結構化的方式。

Question has_many Answers 
Answer belongs to User 

創建問題,答案和用戶模型與相應的表:

沿東西線。

另一種方法是通過YAML數據只是蠻力。它可能適用於較小的數據集,但它不會很漂亮。您可以獲取所有的答案,遍歷答案以查找並整理結果以獲得具體問題。我認爲結構化的方法,儘管開始時稍微有點修改,但從長遠來看會更容易。

+0

謝謝哥們。 :) – 2010-04-29 06:06:14

0

你可以看看smerf問卷建築,如果不是太過分殺害

+0

哇,它看起來很棒〜感謝隊友:) – 2010-04-29 07:49:56