有没有办法在当前协议的基础上自动添加协议的外部资源链接?
例如,我想显示来自 Facebook 的 Graph API 的图像。我希望我可以做类似的事情:
image_tag url_for("/1234567/picture", :host => "graph.facebook.com")
这样url_for
就可以将协议基于当前请求的协议。
我知道这行得通,但我希望有更好的方法:
image_tag("#{request.protocol}://graph.facebook.com/1234567/picture")