Имам редица PDF файлове в приложение за релси, които са преобразувани в приложения с една страница и сега бих искал да пренасоча URL адреса от:
www.domain.com/public-pdf-path.pdf
to
www.domain.com/reports/new-non-pdf-url
Опитах да пренасоча във файла routes.rb по следния начин:
get '/pdf-public-file-path.pdf', to: redirect('/reports/new-url-address')
но не удря това пренасочване. Мисли за това как мога да пренасоча потребител към нов URL адрес от публичния път на файла, където се намира pdf?
config.serve_static_assets = false
в конфигурационния файл на вашата среда. Това ще ви позволи да пренасочвате, дори ако файлът с такова име е в директорията/public
. Въпреки това изобщо няма да имате достъп до никакви файлове от/public
. - person FixerRB   schedule 19.02.2016