0
레일즈 애플리케이션 (appA)을 엔진으로 변환하여 다른 레일스 앱 (appB)에 연결할 수 있도록했습니다. 그러나 appA는 Rails 앱으로 만 실행해야합니다 (). 고객이레일즈 앱을 엔진과 앱으로 실행
- APPA 또는 APPA와
- appB을 살 수 있기 때문입니다. appB 만 구입할 수있는 옵션이 없습니다.
다음 (다른 사람의 사이에서) 내가 만든 rails oficial guide을 다음과 같이 변경 :
- 이
routes.rb
에ActionPlan::Engine.routes.draw
에Rails.application.routes.draw
변경. 내용 만든
lib/action_plan/engine.rb
는 다음과 같습니다 : 나는rails s
을 실행할 때module ActionPlan class Engine < ::Rails::Engine isolate_namespace ActionPlan end end
/action_plan/config/routes.rb:1:in '<top (required)>': uninitialized constant ActionPlan::Engine (NameError)
를 얻을.
나는 을 application.rb
파일로 초기화해야한다고 생각하지만 어떻게 갈 지 여부는 모르겠다.
그래서 appA와 같은 레일에 app/engine을 만들 수 있습니까? 그렇다면 어떻게 그 문제를 극복 할 수 있습니까?