Rails使所有路由默认格式为:: json
你能将所有路由默认为json
吗?
我有以下api范围,但我想知道你是否可以在全球范围内做同样的事情?
scope :api, defaults: {format: :json} do get "/search(/:query)(/:location)" => "search#index" end
例如,所有user
资源也默认为json
resources :users
使用constraints
constraints format: :json do resources :users end
要么
resources :users, :defaults => { :format => 'json' }