2011-04-26 5 views
2

색인 페이지 만 표시하는 레일 앱을 코딩하려고합니다. 데이터베이스 액세스는 사용하지 않습니다. 모든 기능은 하나의 컨트롤러와 자바 스크립트를 사용하여 구현됩니다. 이와 같은 앱에 필요한 최소 파일 수와 디렉토리 구조는 무엇입니까?레일 앱에 필요한 최소 파일 수는 얼마입니까?

답변

5

그게 전부라면 레일즈가 필요한 이유는 무엇입니까?

레일즈는 매우 복잡한 프레임 워크로서 손끝에서 여러 기능을 제공합니다. 그러나 당신이 특별히 말하지 않는다면 (단 하나의 컨트롤러 만 있으므로 걱정할 경로가없고, 데이터베이스도없고, 모델도없고, 단 하나의 페이지이기 때문에, 레이아웃은 의미가 없습니다 ...), 단지 Sinatra 앱을 작성 하시겠습니까?

Sinatra를 사용하면 모든 것을 하나의 Ruby 파일에 쓸 수 있습니다. 정말로 원한다면 모든 템플릿을 패키지로 묶을 수도 있지만 그게 지나치지는 않습니다. 따라서, 1 .rb, 1 개 이상의 템플릿 (부분을 사용하는 경우), 1 .js 및 1 .css이라고 말하고 싶습니다.

+1

감사! 나는 항상 Sinatra에 대해 들었지만 결코 들어 보지 못했습니다. 정확히 내가 원하는 해결책처럼 보입니다. 내가 거짓말을하고 지금 데이터베이스 액세스가 필요하다는 것을 알았지 만, 단 하나의 테이블, 그래서 나는 [이것을 사용하는 것 같아!] (http://stackoverflow.com/questions/777724/whats-the-best-way-to- 토크 - 투 - - - 데이터베이스 - 사용 - sinatra). – user449511

+0

시나 트라는 굉장하고 나는 동의합니다. 그러나 최소한의 Rails 애플리케이션을위한 유스 케이스가 있으며 Rails 플러그인 젬을 테스트하고있다. – gtd

관련 문제