0

我有一个显示表单的页面/会话。

我想发布到自己,然后显示结果。

我的路线目前看起来像这样

 namespace :api do
  namespace :v1 do
    resources :users do
     match :all_users, :on => :collection, :as => "/users"
    end
    resources :sessions, :only => [ :index ]
    resources :user_info do
      match :user_info, :on => :collection
    end
    resources :user_schedule do
      match :user_schedule, :on => :collection
    end
end

所以会话现在只显示索引,但我希望它同时响应 get 和 post 请求,如果它是 post 请求,则显示我的 json 结果。

最终,我希望所有其他路线都遵循相同的路线

谢谢

4

1 回答 1

0

利用

resource :sessions

单数。这创造了单一的资源,如此处所述

您仍然可以根据 http 方法在控制器中执行不同的操作,因此您可以选择在每种情况下要呈现的内容。

于 2012-12-06T21:25:47.210 回答