删除从HTML表点击按钮的名称列表中的名称相应
问题描述:
行
我使用Rails的,删除从HTML表点击按钮的名称列表中的名称相应
我有一个HTML表像
名年龄
ABCD 10
EFGH 20
现在这些行是从数据库中提取的,我需要为每行添加一个删除按钮,然后从数据库中删除该行,然后点击它。我知道我可以添加许多与每行'ID'相对应的名称和值不同的Submit按钮,并标识单击的按钮。但我不想向用户透露每行的'id'。
那么有没有更好的方法来做到这一点?
答
删除链接需要一些方法来确定要删除的记录,对吗?考虑使用类似https://github.com/norman/friendly_id的东西来为您的记录生成永久链接,然后使用这些永久链接而不是数据库主键来标识记录。
你不想透露客户端代码中的列ID? – Philoxopher 2011-03-06 00:16:57
不,我不想透露数据库中相应行的'id'给用户,所以我不能使用它作为Submit按钮的值 – theReverseFlick 2011-03-06 00:20:46
您可以在id字段上设置MD5,或者您可以设置另一个唯一标识符列来表示用户 – Philoxopher 2011-03-06 00:32:33