Редактирование пользовательского интерфейса Samvera Hyrax - PullRequest
0 голосов
/ 09 октября 2018

Я хотел настроить пользовательский интерфейс приложения Samvera Hyrax, и я создал шаблон HTML.Теперь я хочу заменить старый пользовательский интерфейс содержимым моих файлов HTML, когда я говорю это на github, я обнаружил файлы представления, в которых я могу редактировать приложение для реализации моего дизайна.Но после установки я не смог найти ни одного файла под просмотром.Хотя я нашел application.html.erb.

, я не могу понять, куда указывал <%= yeild %> и когда я заменил весь контент кодом своей домашней страницы.Это не произвело никаких изменений в работе Hyrax.

Заранее спасибо.

1 Ответ

0 голосов
/ 09 октября 2018

Предполагая, что вы выполнили процедуру установки Hyrax, подробно описанную в вики-сайте github здесь , вы заметите, что, глядя на ваши маршруты в config/routes.rb, вы увидите, что Hyrax смонтирован как рельсовый двигатель.Таким образом, используя шаблон, вы не клонировали Hyrax, но создали новое приложение rails, которое использует Hyrax в качестве движка.Если вы раньше не пользовались двигателями, возможно, стоит прочитать о них здесь .Вот почему вы не видите все представления из проекта Hyrax в приложении, которое вы создали с помощью их шаблона.

Вы можете переопределить представления из Engine, создав view в своем собственном проекте по тому же пути, что и в Hyrax.Возможно, вы захотите выполнить дополнительное копание, чтобы определить, действительно ли это путь, по которому вы хотите пойти, поскольку усложнить поддержание переопределенных представлений может быть сложно, и могут существовать альтернативные стратегии, которые могут выполнить то, что вы хотите сделать с помощью CSS.или темы в Hyrax.Это может зависеть от того, насколько сильно вы хотите переопределить и от какой темы вы пытаетесь достичь.

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