Как мне упаковать статические страницы для Rails в гем ruby? - PullRequest
0 голосов
/ 05 сентября 2018

Я хочу создать несколько статических страниц, которые будут доступны из RAILS_ROOT / public, и упаковать их в свой собственный гем, который я могу включить в несколько приложений Rails. На самом деле это просто страницы ошибок, но я хочу, чтобы они были одинаковыми во всех моих приложениях. Есть ли способ сделать это?

1 Ответ

0 голосов
/ 05 сентября 2018

Наличие приложения внутри приложения, вероятно, является примером использования для двигателей . Они в основном позволяют определять представления, маршруты, контроллеры и даже модели, не вступая в конфликт с приложением, которое потребляет драгоценный камень. В вашем случае я предполагаю, что вы в основном будете использовать вид и маршрут.

Официальная документация (это здорово): https://edgeguides.rubyonrails.org/engines.html

Примеры драгоценных камней с использованием маршрутизации:

  1. разработка: https://github.com/plataformatec/devise
  2. ActionCable
  3. UserImpersonate https://github.com/userimpersonate/user_impersonate2
  4. Resque https://github.com/resque/resque
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...