Heroku Amazon S3 файловый сервер, как сделать маршруты? - PullRequest
0 голосов
/ 14 сентября 2011

Как делать маршруты с файловым сервером Amazon S3?

Я загрузил папку с моим фотографом в Amazon S3.

Моя публичная диктовка У меня была папка:

photographer

А у фотографа у меня были папки:

flv
images
quicktime

Я загрузил папку фотографа в Amazon S3.

Как заставить Heroku работать с Amazon S3 и использовать те же маршруты, как если бы фотограф папки находился в общем каталоге?

Ответы [ 2 ]

1 голос
/ 14 сентября 2011

Я собираюсь предположить, что эти файлы являются статическими активами, и в этом случае вы определяете хост ресурса следующим образом в production.rb (и development.rb, если хотите):

config.action_controller.asset_host = "http://bucketname.s3.amazonaws.com/"
0 голосов
/ 14 сентября 2011

Один из способов - получить параметры (вложенную папку и имя файла) из запроса, а затем перенаправить запрос на соответствующий адрес S3.Есть некоторая хорошая информация об этом в разделе перенаправления на RailsGuides .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...