【发布时间】:2017-01-06 19:54:08
【问题描述】:
这可能是一个人为的问题,但我正在研究 Rails API 并希望保持 API 中间件堆栈最小,同时提供需要一些更复杂中间件的 OAuth 端点。我的想法是把它做成一个引擎,并将该引擎包含在应用程序中。
但是,我认为创建 Rails 引擎会比生成新引擎 gem 并将 gem 包含在我的 Gemfile 中更简单。有没有办法让... require 'lib/engines/my_engine' 从 application.rb 或其他什么?我不应该只需要一个 gemspec 来包含一个未构建的引擎 - 我可以将所有依赖项放在主应用程序的 Gemfile 中。
我真正想做的只是为一小组路由获取一个单独的中间件堆栈!
【问题讨论】:
标签: ruby-on-rails rails-engines rack-middleware