이것은 약간의 고의적 인 질문 일지 모르지만 레일스 API에서 작업 중이며 API 미들웨어 스택을 최소한으로 유지하면서 좀 더 복잡한 미들웨어가 필요한 OAuth 끝점을 제공하려고합니다. 내 생각은 그것을 엔진으로 만들고 해당 엔진을 응용 프로그램에 포함시키는 것이 었습니다.Gemfile을 사용하지 않고 빌드되지 않은 레일스 엔진을 포함 할 수 있습니까?
그러나 새로운 엔진 젬을 생성하고 내 Gemfile에 젬을 포함시키는 것보다 레일스 엔진을 만드는 것이 더 쉬운 방법이라고 생각했습니다. 그냥 방법이 있나요 ... require 'lib/engines/my_engine'
application.rb
또는 뭔가? 나는 unbuilt 엔진을 포함하기 위해 gemspec을 필요로하지 않아야한다 - 나는 주 앱의 Gemfile에 모든 의존성을 넣을 수있다.
정말로 내가하려는 것은 작은 경로 집합을위한 별도의 미들웨어 스택을 얻는 것입니다!