Przeanalizowałem kilka interesujących problemów z routingiem - zamieniłem adres URL żądania w hash itp., Ale tylko z ciekawości, czy istnieje sposób, aby powiedzieć systemowi routingu, że chcesz, aby wszystko, co pochodzi pod pewną podrzędną ścieżką, było podawane dosłownie - bez przechodzenia przez kontroler?Railsy: Trasa do obsługi zasobów statycznych (jak .jpgs, itp.?)
Na przykład, jeśli mam /home/me/public_html/rails_proj/images/foo.jpg i .../rails_proj/images/other/bar.jpg, czy mogę wstawić trasę z napisem "cokolwiek pod obrazy powinny być po prostu wyświetlane jako obiekt domyślnego typu MIME? "
Może być interesująco.
Nie mam problemu z przenoszeniem obrazów do folderu publicznego. Zrobię trochę googlowania - umieszczenie zasobów nadal daje mi "Brak dopasowania trasy ............. z {: method =>: get} – Sniggerfardimungus
Problem z folderem publicznym jest Próbowałem adresu url/public/... Odrzuciłem jawne użycie/public/i działało dobrze. – Sniggerfardimungus
To uderzyło mnie, że jednym z powodów, aby zrobić to bezpośrednio w szynach jest przypadek, w którym pracujesz serwer jako skrypt/serwer. Powiedziałbym, że umieszczenie ich pod publicznością wydaje się działać dla mnie, pod warunkiem, że pamiętam, że faktycznie mam tam pliki. :) (Ups, dlaczego dostałem to pytanie.) – lindes