Rails:生成唯一的随机数以填充CSS类String如何?

所以我们假设我们有一个使用此代码的rails视图:

Users who have the Title

我们想要做的是自动打印这一行:

 

除了每个用户名,循环抛出我们但是我们希望X每次都是一个不同的唯一随机数…

如何实现这一目标?

可能这个解决方案可以帮助你:1。你可以使用user_id作为随机X第一部分,以确保另一个用户没有它2.第二部分是UTC格式的时间,每次设置X不同3.第三部分只是一个标准的随机function。 如果你愿意,你没有使用它。

 

Users who have the <%= @title.name %> Title

    <% @title.users.each do |user| %>
  • <%= user.username %>
    ">
  • <% end %>
 css_arr = ["rw-ui-container rw-urid-1","rw-ui-container rw-urid-2","rw-ui-container rw-urid-3"] 

那么你可以轻松地向用户表调用uuid添加一个新字段或给它任何你喜欢的名称,并使用名为uuid的gem分配一个唯一的id

这有助于确保您在X部分中具有唯一性,并且还可以刷新您在其中一条评论中提及的值

所以这里你的X代码看起来如何

 <% @title.users.each do |user| %> 
  • <%= user.username %>
  • <% end %>