2012-01-09 34 views
0

對於我正在創建的rails 3應用程序,用戶可以共享包含衆多不同參數的帖子。一些參數是可選的,其他參數是必需的。在用戶填寫參數時,我希望生成一個預覽帖子將如何運行的預覽。有些參數是需要發送回服務器處理的URL,所以基本上,預覽不能100%生成客戶端。rails 3 - 動態生成新帖子的預覽

我想知道這是什麼最好的方法。由於它可能是很多數據,我不希望每次更改某些內容時都將所有數據發回服務器以重新生成預覽。我只想發送已更改的數據。但在這種情況下,其餘數據存儲在哪裏?也許在一次會議中?另外,我寧願不用每次重建所有數據的模型對象。有沒有一種方法可以保留代表帖子創建時的模型對象?

謝謝。

回答

1

「大量數據」有多大?如果你把它全部發送出去,它對性能有明顯的影響,還是你只是想象它會呢?

正如你不能提供太多的信息,這裏是什麼,我會做基本的信息:

  • 過程中的客戶端。越多越好。

  • 無法在客戶端上處理的數據 - 發送到服務器(僅限該部分,而不是其餘部分)。接收處理結果並將其合併到您已經創建的內容中。

  • 服務器上沒有會話,部分內置模型和其他任何狀態。無狀態協議很簡單。簡單性是可靠性的先決條件。