2013-04-18 93 views
0

在我的ruby on rails應用程序中,我的應用程序列出了一些記錄,並且我有按鈕過濾器可以更新頁面中的元素而無需刷新頁面。我應該使用控制器嗎?

現在我在我的按鈕上使用javascript onclick事件來顯示/隱藏我的頁面中的記錄,但不知何故,我覺得我應該使用控制器。我覺得我的index.html erb文件中有太多的javascript。

在使用控制器完成的erb索引頁面上過濾記錄(無頁面刷新)的正確方法還是使用javascript可以嗎?

+0

取決於控制器會給你更新的數據。 – apneadiving

+0

這是無法回答的,取決於您的項目。如果您需要爲用戶提供流暢的導航,則需要使用JavaScript,否則我會通過簡單的方式保持頁面的刷新。如果你需要更新的數據,可以使用ajax。 – fotanus

回答

0

我認爲你做的是正確的事情,但我只是過濾客戶端。

在這種情況下做另一個過濾請求來過濾你已有的東西是沒有用的。考慮以更簡單的方式重新組織您的JavaScript。有很多JavaScript框架,可以幫助你在這個崗位上時下,如:

相關問題