Rails使所有路由默认格式为:: json

时间:2015-07-14 13:50:45

标签: ruby-on-rails

您可以将所有路线默认设为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

1 个答案:

答案 0 :(得分:1)

根据Rails docs,在您的config/routes.rb文件中:

defaults format: :json do
  resources :photos
end