如何使用拆分或连接来拆分标记链接

时间:2016-09-06 14:52:35

标签: ruby-on-rails ruby ruby-on-rails-4

users/_form.html.erb中,有一个与空格隔开的兴趣列表,例如"漫画超级英雄快乐"。当我保存用户的兴趣时,它们会在users / show.html.erb文件中显示为附加图像中的一个长链接。

如何分隔标签链接?

我尝试使用此代码拆分链接,但没有成功:

<%= raw @user.tag_list.map { |t| link_to t, tag_path(t) }.join(" ") %>

>> @user.tag_list
=> ["comic superhero happy"]

trying to get this result:
>> @user.tag_list
=> ["comic" "superhero" "happy"]

enter image description here

1 个答案:

答案 0 :(得分:1)

tags =  @user.tag_list.split(" ").map do |t|
  link_to t, tag_path(t)
end