0

我的表中有一个字段,例如:

tank, troublesome, athletic, powerback

那是一个字符串。

我想用逗号分隔这些值并将它们作为元素的 CSS 类放置。这是我的尝试:

<a href="<%= player_path(player) %>" class="player-item <% players.roles.split(",").each do |role| print role end %>">

但我得到:

<a href="/players/1" class="player-item ">

有什么建议么?

4

1 回答 1

0

您可以将逗号替换为空:

<a href="<%= player_path(player) %>" class="player-item <% player.roles.gsub(',', '') %>">

但我认为有一个更好的解决方案涉及重构您的数据库。具有逗号分隔值的字段几乎从来都不是一个好主意:) 但这是另一回事。

于 2013-03-17T15:06:41.560 回答