如何在Rails 3中将®实体替换为®

时间:2012-12-11 09:24:16

标签: ruby-on-rails ruby-on-rails-3 html-entities

我有一个带有API的旧服务器,我需要将数据从它加载到新服务器。问题是旧的服务器API输出像®这样的html实体,我不想把它们放到新的数据库中,而是我想用它们替换它们但是我不知道如何在Rails中做到这一点。我尝试使用HTMLEntities类,但它不会用®取代它。请帮助。

1 个答案:

答案 0 :(得分:1)

您可以使用gsub替换®的实体,例如

# encoding: utf-8 # this line might not be nescessary in Rails
string = 'test ® test'
string.gsub!('®', '®')
# => string is now "test ® test"