2012-01-25 6 views
0

"추가 기능"응용 프로그램을 작성하고이를 보석으로 릴리스 할 생각입니다. 그러나 Rails 엔진이나 Rack 응용 프로그램을 작성해야하는지 잘 모르겠습니다. 차이점은 무엇이며 어떤 것을 선택해야합니까?Rails Engine vs. Rack Application

업데이트 : 응용 프로그램에 대한 아이디어는 일종의 "제안 상자"입니다. 귀하의 사용자 (또는 동료)는 귀하의 신청서 개선을위한 제안을 제출할 수 있습니다. 그런 다음 새로운 기능을 사용할 준비가되면 오이 테스트를 첨부하거나 기능이 완료된 시점을 제출자가 볼 수 있도록 오 큐 테스트를 첨부 할 수 있습니다 (테스트 통과). 따라서 이상적으로이 응용 프로그램을 /suggestions에 마운트하거나 어디에서이 기능을 사용할 수 있습니다.

+0

Andrew, 작성하려는 애드온 응용 프로그램에 대한 세부 정보를 제공하면 훨씬 좋은 질문이됩니다. 지금은 너무 모호합니다. – edgerunner

+0

@edgerunner 응용 프로그램에 대한 아이디어를 설명하는 업데이트를 추가했습니다. – Andrew

답변

1

레일스 엔진을 사용하면 일반적으로 Rails 덕분에 랙 응용 프로그램을 사용할 수 있습니다.

일반적으로 Rack 응용 프로그램은 Rails에 비해 많은 종소리와 휘파람을 갖습니다. 사용할 랙 구성 요소와 필요한 경우 미들웨어를 설치하는 방법을 파악해야합니다.

빠르고 쉽게 테스트 할 수있는 솔루션이 필요한 경우 레일스 엔진으로 이동하십시오.

그렇지 않으면 랙 애플리케이션을 빌드하는 것이 레일스 엔진에 비해 훨씬 재미있을 것입니다.

+0

음 ... "정말 재미있게"소리가 나는 것처럼 들리네. =/ – Andrew

+1

Rails 엔진을 일반적인 Rails 애플리케이션 외부의 랙 애플리케이션처럼 실행할 수 있습니까? – Andrew

+0

Rails 엔진에서 랙 애플리케이션을 실행할 수 있습니까? – Abhi