我一如既往地掌握了自己的想法,但这是我学习的唯一方法。现在我试图查询数据库中的当前用户列并返回值。我使用的是这样的:从活动记录查询中删除URL编码
@tags = current_user.tags.select(:name).each { |p| p.name}
但它返回:
%5B%23%3CTag+name%3A+%22tag1%22%3E%2C+%23%3CTag+name%3A+%22tag2%22%3E%2C+%23%3CTag+name%3A+%22tag+test%22%3E%5D
从我的理解是这是URL编码。有没有可能清理那个?我试过使用.delete
或.gsub
,但我一定在做错事。任何见解?我在网站上的所有研究都产生了如何进行网址编码,而不是网址解码。
为什么要使用每个?你应该使用'map'或'collect'。 – zsquare
好吧,'集合'返回更多我什么,只是名称本身。但是,它们仍然被url编码字符包围。没有深入细节,为了测试项目的另一个方面,我试图将这个信息添加到cookie中。如果我这样做,我希望能够正确格式化。 – pacothelovetaco