在Rails模型中检查是否存在相同Rails服务器上的URL

时间:2011-11-22 17:33:40

标签: ruby-on-rails url dragonfly-gem

在Rails模型中,如何检查同一Rails服务器上的URL是否存在?

我正在使用蜻蜓并试图检查/media/BAhbBlsHOgZmIikyMDExLzExLzIxLzEwXzNxXzQyXzI5NF9Wb3NraG9kMi5qcGc

等路径中是否存在图像

FileTest.exists?因为我没有文件路径而无法打开URL,因为我没有服务器主机名。

2 个答案:

答案 0 :(得分:0)

您是否尝试使用RAILS_ROOT

FileTest.exists?("#{RAILS_ROOT}/public/#{filename}")

答案 1 :(得分:0)

您可以从控制器获取主机名。

request.host
request.host_with_port