2014-11-23 4 views

답변

3

Mattt Thompson이 (가) Sinatra Param을 사용해 보셨습니까? 구현은 약간 다르지만, 결과는 강력한 params가 Rails에서하는 것과 유사합니다. 문서의 예를 당으로

:

# GET /search?q=example 
# GET /search?q=example&categories=news 
# GET /search?q=example&sort=created_at&order=ASC 
get '/search' do 
    param :q,   String, required: true 
    param :categories, Array 
    param :sort,  String, default: "title" 
    param :order,  String, in: ["ASC", "DESC"], transform: :upcase, default: "ASC" 
    param :price,  String, format: "[<\=>]\s*\$\d+" 

    {...}.to_json 
end 
관련 문제