2011-11-10 134 views
3

用戶可以創建調查。調查的問題和問題有答案選項(即多選題)。如何在Rails應用程序中創建記錄的「模板」?

我想要做的是創建調查模板...因此,用戶可以通過點擊按鈕創建一個新的調查,預設問題和答案選項。

我們已經有了一個功能正常的應用程序,所以這不是問題。而且我們已經有了複製/複製/克隆調查的功能。也不是問題。

問題是,我該如何創建一組預定義的調查/問題/答案選項,任何應用程序用戶都可以訪問?

我是否存儲所有的設置,在某種templates表(然後的哈希只需運行Survey.create({:questions => {:answers =>{}})?或者說,我只是沒有想到的?

這是否有意義一些其他的方法?更多需要澄清嗎?

回答

2

爲什麼不給調查模型添加一個名爲is_template的標誌(布爾值)?然後,您可以創建一個普通調查並將標記設置爲高,然後用戶可以看到所有使用此標誌設置的調查並複製它們

相關問題