我有一张图片,其中包含carrierwave上传:
Image.find(:first).image.url #=> "/uploads/image/4d90/display_foo.jpg"
在我看来,我想找到这个的绝对url.把root_url加在一起会得到一个双/
.
root_url + image.url #=> http://localhost:3000//uploads/image/4d90/display_foo.jpg
我不能使用url_for(据我所知),因为either允许传递路径,or允许传递选项列表来标识资源,:only_path
允许传递选项.因为我没有可以通过"控制器"+"操作"识别的资源,所以我不能使用:only_path
选项.
url_for(image.url, :only_path => true) #=> wrong amount of parameters, 2 for 1
在Rails3中创建完整url路径的最干净、最好的方法是什么?