Ruby on rails 如何在Ruby中将字符串转换为URL?
在我的Rails应用程序中,我需要像Ruby on rails 如何在Ruby中将字符串转换为URL?,ruby-on-rails,ruby,ruby-on-rails-3,Ruby On Rails,Ruby,Ruby On Rails 3,在我的Rails应用程序中,我需要像 Friedrichtraße 123, Berlin, Germany 进入URL,如 Friedrichstra%C3%9Fe+123,+Berlin,+Germany 如何在Ruby中实现这一点 感谢您的帮助。对于我将添加的两个子轨道答案:调用rake routes,在第一列中读取所需URL的帮助者前缀-我们称之为home-然后将变量作为散列选项打包到home\u路径中: require 'uri' URI::encode("Friedrichtr
Friedrichtraße 123, Berlin, Germany
进入URL,如
Friedrichstra%C3%9Fe+123,+Berlin,+Germany
如何在Ruby中实现这一点
感谢您的帮助。对于我将添加的两个子轨道答案:调用
rake routes
,在第一列中读取所需URL的帮助者前缀-我们称之为home
-然后将变量作为散列选项打包到home\u路径中
:
require 'uri'
URI::encode("Friedrichtraße 123, Berlin, Germany")
#=> "Friedrichtra%C3%9Fe%20123,%20Berlin,%20Germany"
home_path(:address => 'Friedrichtraße 123, Berlin, Germany')
在两个子轨道的答案中,我将添加:调用
rake routes
,在第一列中读取所需URL的帮助器前缀-让我们称之为home
-然后将变量作为散列选项打包到home\u path
:
home_path(:address => 'Friedrichtraße 123, Berlin, Germany')
非常好,非常感谢。非常好,非常感谢。