2

Я работаю над приложением рельсов и требует нескольких макетов.Как загрузить путь просмотра от жемчужина в рельсах

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

Теперь я хочу создать несколько директорий представлений как драгоценный камень, поэтому, если страница пользователя не использует макет приложения, рельсы загружают путь представления из драгоценного камня, используя имя макета, выбранного для поиска правильной драгоценности для загрузки из (Все простоты будут состоять из имени жемчужины для простоты)

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

ответ

0

вы можете предоставить рельсовый двигатель как драгоценный камень. рельсы просматривают взгляды от двигателя, когда они не найдены в приложении. иметь взгляд на документах: http://edgeguides.rubyonrails.org/engines.html#overriding-views

+0

, если я использую рельсы-двигатель, я должен использовать пространство имен для двигателя. Я не хочу иметь URL-адрес namedspace, я хочу, чтобы по умолчанию был localhost: 3000 – Uchenna

0

Это помогло мне решить мою проблему и предотвратить необходимость создания жемчужины

prepend_view_path "#{Rails.root}/app/views/customlayout"