문제

나는 작은 웹 응용 프로그램에서 현재 실행 중인 Sinatra.그것은 단지는 두 개의 페이지에서 내가 정말 필요 없어 컨트롤러나 많은 뷰가 있습니다.가 포함되어 있 ActiveRecord 와 상호 작용하는 데이터베이스 및 ActiveMailer 메일을 보내.

는 것이 가치가있다 레일을 사용하거나,Merb 프로젝트에 대한 작은 이?나 자신도 추가 포함되어 있는 기능도 있습니다.가 없었습니다 어떤 경험 Merb 기 전에 그래서 내가 알지 못하는 경우는 것이 적합한 옵션입니다.하지만 내가 무엇을 듣는 Merb 할 수 있는 방법을 가는 프로젝트에 필요 몇 가지 요소를 사용합니다.

감사합니다.

도움이 되었습니까?

해결책

이미 Sinatra에서 작은 프로젝트를 위해 실행중인 경우 레일로 전환 할 필요가 없습니다. 레일 외부에서 ActivereCord 및 ActiveMailer를 사용할 수 있습니다.

다른 팁

Merb 은 병합으로 레일 레일 version3.0.일환으로 이 프로세스의 핵심 레일은 건물이 될 것입니"merbified"도록하는 것을 더 쉽게 하도록 구성에만 사용하여 특정 구성요소를 필요합니다.

수도 있습이 될 거점으로의 응용 프로그램 성장하는 당신은 자신을 찾을 혁신하는 기능에 이미 존재한,이 경우에 고려할 것 스위칭 frameworks.

개인적으로 레일을 사용하더라도 아주 작은 프로젝트입니다.그것이 의미가 있는 단일 프레임워크 및 배포 환경에 대한 모든 것을 내가 작업한다.

I use Sinatra often for stuff much bigger than what you describe. What features of Rails do you find you are needing to add? If it's just stuff like 5.hours.ago and stuff, you could always: a) pull that part of the code out of activesupport and paste it into a 'common'/similar file in your project or b) just require activesupport and use it's features.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top