我正在使用部分绘制ActiveRecords数组中每条记录的绘图。 div的ID用于确保为相应的记录正确绘制图。我的问题:我不想透露记录的实际ID(vote.id),以防有人真的想要抓取并关联记录。 (也许我的客户是偏执狂,或者他们有一个观点。)有什么方法可以唯一地哈希这些ID,所以他们仍然模糊不清?是否有性能受损? (每页30-100次部分点击)
#Controller
@votes = Vote.where(election_id: x)
#View
<%= render partial: "voting_breakdown", collection: @votes %>
#Partial
<div id="plot_id_<%= vote.id.to_s %>"></div>
<script> jsChartLibrary.plot(data,"#plot_id_<%= vote.id.to_s %>");</script>