Как добавить изображение в текст приветствия Redmine без веб-сервера - PullRequest
0 голосов
/ 27 мая 2020

Я поместил следующее на домашнюю страницу в Redmine 4.1 на RHEL 7, которая использует Markdown в качестве форматирования текста:

![grey](1280x40-grey.png)

Я поместил это в Администрирование -> Настройки -> Общие -> Текст приветствия

Теперь, куда мне поместить файл 1280x40-grey.png , чтобы его показать. Были попытки поместить его в файлы или загрузить как файл или загрузить как приложение к одному выпуску, но безуспешно.

У меня нет веб-сервера, я запустил Redmine как:

bundle exec rails server webrick -e production

1 Ответ

1 голос
/ 28 мая 2020

Папка public служит сетью root любого приложения Rails. Поэтому, если вы поместите туда свое изображение и измените Markdown так, чтобы он указывал на /1280x40-grey.png, он должен работать.

Другой способ, который работает без прямого доступа к файловой системе сервера, - это загрузить изображение как вложение где-нибудь в проекте publi c (т.е. на странице Wiki) и используйте путь загрузки вложения в вашей разметке (должен выглядеть примерно как /attachments/download/<id>/filename.png).

Разрешения применяются, поэтому убедитесь чтобы прикрепить его к объекту, который также доступен для анонимных пользователей, в противном случае изображение будет видно только зарегистрированным пользователям с разрешением на просмотр объекта, к которому вы прикрепили изображение.

...