2013-03-17 37 views
0

我有一個外地在我的表像:聯字符串分割放置逗號分隔值作爲CSS類中查看

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 "> 

有什麼建議?

回答

0

你可以只用什麼代替逗號:

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

但我認爲這是一個更好的解決方案,將涉及重構你的數據庫。具有逗號分隔值的字段幾乎不是一個好主意:)但這是一個不同的故事。

+0

我同意,但在這種情況下,這是一條值得考慮的道路。擁有第三個Player <> PlayerRoles <> Role'的表將會極度矯枉過正。 – sergserg 2013-03-17 15:10:53

+0

此代碼無法使用。與上述結果相同。 – sergserg 2013-03-17 15:12:25

+0

你確定'player.roles'是你認爲的嗎?也許你應該輸出並確保。 – 2013-03-17 15:27:54