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