您可以将所有路线默认设为function Test-ParamValidation {
param(
[Parameter(Mandatory=$true)]
[ValidateScript({[System.IO.Path]::IsPathRooted($_)})]
[string]$Path,
[Parameter(Mandatory=$true)]
[ValidateRange(1,500)]
[int]$Width
)
}
吗?
我有以下api范围,但我想知道你是否可以在全球范围内做同样的事情?
json
例如,所有 scope :api, defaults: {format: :json} do
get "/search(/:query)(/:location)" => "search#index"
end
资源也默认为user
json
答案 0 :(得分:1)
根据Rails docs,在您的config/routes.rb
文件中:
defaults format: :json do
resources :photos
end