2011-07-05 161 views
0

G'day guys,Rails動態表格更新

我對動態表單有點奇怪的要求。首先,我正在使用Rails 1.2.6,因此我已經將猴子的後者功能修補到了應用程序中(它在嵌入式環境中工作在許多自定義代碼之上,因此將其升級到rails 2或甚至喘氣)鐵軌3不是我正在開發的當前版本的選項)。

基本上,我有一組表格需要根據添加到個人中的個人進行修改。所以,你有一個名稱爲該組,然後可能會或可能不會被添加到該組的名單。這些人然後可能會打開或關閉通知,我想動態地重新加載該組的基礎上點擊複選框添加一個人到組或不,但它的方式,它不會打破其他瀏覽器或整體形式。我正在考慮這樣做的方式是使用jQuery表單元素將這些用戶對象添加到表單對象,然後返回在表單底部呈現的內聯部分,以啓用該組的用戶是否接收組通知。

有沒有更簡單的方法,或者我最好使用已插入DOM的呈現部分,然後在用戶做出選擇後以正常方式提交表單?

回答

0

看起來,通過控制器中的JS處理程序返回partials是實現這一點的最有效方式,而且可以跨平臺工作。

在你的控制器中有效地設置動作,它將返回基於返回給它們的對象的部分,就像你做一個遠程表單或其他表單一樣。