1
我可以在Sinatra項目中使用strong_params嗎?是否有任何Sinatra選項相同?Sinatra的強參數?
我可以在Sinatra項目中使用strong_params嗎?是否有任何Sinatra選項相同?Sinatra的強參數?
您是否嘗試過Mattt Thompson的Sinatra Param?它的實現稍有不同,但結果類似於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