2011-03-06 51 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的东西来为您的记录生成永久链接,然后使用这些永久链接而不是数据库主键来标识记录。