Mam kilka plików w folderze public/downloads/teraz jak mogę uzyskać dla nich URL?Rails 3.1: ścieżka/adres URL do pliku w katalogu publicznym
P.S. robienie samego /downloads/xyz.tar.bz2 nie powiedzie się, ponieważ aplikacja może zostać wdrożona w sub URI.
UPD znalazłem martwego proste rozwiązanie:
def public_url(file)
root_url + file
end
O ile mi wiadomo, roboty publiczne dość dużo jak statyczny system plików. Jeśli więc twoja aplikacja znajduje się w folderze, jak przypuszczalnie domena, musisz ją dołączyć do/downloads/ – agmcleod
@Daniel Jeśli próbujesz uzyskać dostęp do identyfikatora URI z czegoś innego niż front-end aplikacji Rails, daj nam znać, ponieważ może to być również znaczące. Dokładnie – jefflunt