Как сделать публичную папку в моем плагине rails? - PullRequest
1 голос
/ 02 марта 2011

Как сделать общую папку в моем плагине rails?

Например, у меня есть изображение в /my_rails_app/vendor/plugins/my_plugin/public/edit.gif, но в http://localhost:3000/edit.gif iполучил ошибку маршрутизации.

Ответы [ 2 ]

2 голосов
/ 02 марта 2011

Прямо вы не можете его использовать.Плагины / public не объединяются с основной / публичной папкой по умолчанию.Обычно при развертывании обычно сопоставляют только основные / публичные, но никто не открывает плагинов для зрителей.

Вы должны подготовить задачу или генератор rake, который копирует эти файлы в папку apps / public.

Обычноможет быть возможно сделать некоторую хитрость маршрутизации, но обычно я не рекомендую это.

1 голос
/ 18 июня 2012

Вы можете поместить изображение в public / uploads / edit.gif .

Затем вы можете посетить его через

http: // localhost:3000 / uploads / edit.gif

Я проверил на своем сервере rails, и он работает.

...