2010-12-07 1 views

답변

1

Ramaze actions과는 달리이 질문은 의미가있을 수 있습니다.시나 트라의 길은 방법의 존재에 의해 정의되지 않습니다. 오히려 메소드를 사용하여 경로를 정의하고 호출 순서는 부분적으로 라우트 우선 순위를 정의합니다.

는 예를 들어, 쓰기 :

get "/" do 
    "Welcome!" 
end 

get "/products" do 
    "We sell stuff!" 
end 

더 사용자 정의 "인덱스"또는 별칭을 "제품"방법이 없습니다. 자세한 내용은 The Sinatra Book online을 참조하십시오.

1

Sinatra 라우팅 시스템은 매우 다양합니다.

방법 통과를 사용하여 경로를 점프 할 수 있습니다. "통과"의미 하는가 여기에서 [http://www.sinatrarb.com/intro]

get '/guess/:who' do 
    pass unless params[:who] == 'Frank' 
    'You got me!' 
    end 

    get '/guess/*' do 
    'You missed!' 
    end 

관련

+0

체크 아웃? Sinatra에만이 키워드가 있습니까? –

관련 문제