Ruby on rails Rails routes—获取表单并将结果发布到同一url
我有一个显示表单的页面/会话 我想发布到自身,然后显示结果 我的路线现在看起来像这样Ruby on rails Rails routes—获取表单并将结果发布到同一url,ruby-on-rails,json,routes,Ruby On Rails,Json,Routes,我有一个显示表单的页面/会话 我想发布到自身,然后显示结果 我的路线现在看起来像这样 namespace :api do namespace :v1 do resources :users do match :all_users, :on => :collection, :as => "/users" end resources :sessions, :only => [ :index ] resources :user_info
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
所以sessions现在只显示索引,但我希望它同时响应get和post请求,如果是post请求,则显示我的json结果
最终,我希望所有其他路线都遵循同样的路线
谢谢使用
resource :sessions
奇异的。这将创建单一资源,如中所述
您仍然可以根据http方法在控制器中执行不同的操作,因此您可以选择在每种情况下渲染的内容。实际上,我最终使用了一个单独的get和post来更新我的主要帖子。