0

我一如既往地不知所措,但这是我学习的唯一途径。现在我正在尝试在数据库中查询当前用户的列并返回值。我正在使用类似的东西:

@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 Encoding。有可能把它清理干净吗?我试过使用.deleteor.gsub但我一定做错了什么。有什么见解吗?我对该网站的所有研究都产生了如何进行 URL 编码,而不是 URL 解码。

4

1 回答 1

0

对于 URI 编码/解码,您可以查看ruby​​onrails.org:URI::Escape

要在 Rails 视图中显示 HTML,请查看 raw() 方法ruby​​onrails.org:ActionView::Helpers::OutputSafetyHelper

于 2012-05-30T20:37:49.027 回答