将变量传递给Rails控制器中的字符串

时间:2011-09-12 21:51:40

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

我需要将变量传递给像这样的字符串。

HTTParty.get(https://maps.googleapis.com/maps/api/place/search/json?location=-33.8670522,151.1957362&radius=500&types=food&name=harbour&sensor=false)

这作为一个字符串工作正常,但我似乎无法使语法正确,以使参数变量。有人可以帮我解释一下语法。

1 个答案:

答案 0 :(得分:0)

目前尚不清楚您遇到了什么问题(或者如果缺少的引号只是一个错字)。正常的字符串插值应该做你想要的:

bar = "123.45"
plugh = "xyz"
HTTPart.get("blahblah?foo=#{bar}&baz=#{plugh}")

除非他们受到控制,否则您最有可能对这些值进行网址编码。