我想创建一些静态页面,可以从RAILS_ROOT / public中访问这些页面,并将它们打包在自己的gem中,并可以将其包含在多个Rails应用程序中。它们实际上只是错误页面,但我希望它们在所有应用程序中都一样。有办法吗?
答案 0 :(得分:1)
在应用程序内部具有应用程序可能是引擎的用例。它们基本上允许定义视图,路线,控制器甚至模型,而不会与消耗gem的应用程序冲突。对于您的情况,我假设您将主要使用视图和路线部分。
官方文档(很棒):https://edgeguides.rubyonrails.org/engines.html
使用路由的宝石示例: