Sinatra 앱에서 Modular가 무엇인지에 대한 설명을 간소화 할 수 있는지 궁금합니다. sinatra에는 고전적인 설정과 모듈 식 설정이 있지만 문서를 읽는 것으로부터 나는 Modular가 무엇을하고 있는지 알 수 없습니다.Sinatra의 Modular는 무엇을 의미합니까?
가능하면 기본 수준의 설명을하고 싶습니다. 왜 이것을 profile.rb
에 두는 것이 응용 프로그램의 설정을 변경하게됩니다 (해당되는 경우). 제가 초보자라는 것을 명심하십시오, 그래서 간단하고 철저한 설명이 가장 좋습니다!
require 'rubygems'
require 'sinatra'
class Profile < Sinatra::Base
get '/' do
erb :index
end
end
그래서 내가 말한대로 슈퍼 응용 프로그램 내에서 두 개의 응용 프로그램을 실행하고 싶지 않으면 고전적인 설정과 비교하여 사용하는 것이 더 좋습니다. – Richlewis
아무런 혜택이 없습니다. 제쳐두고, Sinatra 앱의 두 가지 뛰어난 예제가 필요하다면 [Github Services] (https://github.com/github/github-services)를 참조하십시오 (메모리가 작동하는 경우 Sinatra의 의미에서 모듈화되지 않음).하지만 가장 확실하게 실제로 모듈러)와 [Padrino] (http://www.padrinorb.com) (모든 수준에서 모듈 식). –