2011-03-06 75 views
0

我使用Rails的,刪除從HTML表點擊按鈕的名稱列表中的名稱相應

我有一個HTML表像

名年齡

ABCD 10

EFGH 20

現在這些行是從數據庫中提取的,我需要爲每行添加一個刪除按鈕,然後從數據庫中刪除該行,然後點擊它。我知道我可以添加許多與每行'ID'相對應的名稱和值不同的Submit按鈕,並標識單擊的按鈕。但我不想向用戶透露每行的'id'。

那麼有沒有更好的方法來做到這一點?

+0

你不想透露客戶端代碼中的列ID? – Philoxopher 2011-03-06 00:16:57

+0

不,我不想透露數據庫中相應行的'id'給用戶,所以我不能使用它作爲Submit按鈕的值 – theReverseFlick 2011-03-06 00:20:46

+0

您可以在id字段上設置MD5,或者您可以設置另一個唯一標識符列來表示用戶 – Philoxopher 2011-03-06 00:32:33

回答

1

刪除鏈接需要一些方法來確定要刪除的記錄,對嗎?考慮使用類似https://github.com/norman/friendly_id的東西來爲您的記錄生成永久鏈接,然後使用這些永久鏈接而不是數據庫主鍵來標識記錄。