2010-08-30 29 views
0

我有一個Rails控制器和一個表單,我希望當我發佈這個表單時,通過AJAX更新這個頁面上的表格。我知道一種方法,使用partials來實現這一點,但是有什麼辦法可以做到這一點沒有偏見?也沒有把我的視圖的代碼放在我的控制器中。在Rails上更新網頁的一部分

感謝

+0

爲什麼沒有偏見? – Reactormonk 2010-08-30 22:33:02

+0

因爲我必須創建另一個文件,並且維護比單個文件上只有一個網頁更困難。我來自wicket(java),我可以做我所問的,更新網頁的一部分,而不需要將我的視圖分割成幾個文件。也許我沒有用「紅寶石方式」思考? – carlson 2010-08-31 14:53:38

回答

0

,您可以撥打.js.erb文件的視圖,並從形式調用從link_to_remote的動作。這將轉化爲對行動的ajax調用,然後從視圖執行js。在js.erb文件裏面,你可以做任何你喜歡的事情。儘管如果代碼沒有被分解爲部分代碼,將很難呈現部分表服務器端。