在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"]
答案 0 :(得分:1)
tags = @user.tag_list.split(" ").map do |t|
link_to t, tag_path(t)
end