0

Railsモデルで、同じRailsサーバーにURLが存在するかどうかを確認するにはどうすればよいですか?

トンボを使っていて、次のようなパスから画像の存在を確認しようとしています。/media/BAhbBlsHOgZmIikyMDExLzExLzIxLzEwXzNxXzQyXzI5NF9Wb3NraG9kMi5qcGc

FileTest.exists?ファイルパスがなく、サーバーのホスト名がないためURLを開くことができないため、機能しません。

4

2 に答える 2

0

使ってみましたRAILS_ROOTか?

FileTest.exists?("#{RAILS_ROOT}/public/#{filename}")
于 2011-11-22T18:18:55.883 に答える
0

コントローラからホスト名を取得できます。

request.host
request.host_with_port
于 2011-11-23T11:03:28.650 に答える