Как и многие другие, которые я видел в Googleverse, я стал жертвой ловушки File.exists?
, которая, конечно же, проверяет вашу локальную файловую систему, а не сервер, на который вы развертываете.
Я нашел один результат, который использовал взлом оболочки, например:
if [[ -d #{shared_path}/images ]]; then ...
но это не очень хорошо со мной, если только оно не было хорошо обернуто в Ruby-методе.
Кто-нибудь решил это элегантно?