我来自铁路,我正试图在凤凰中实现与此相似的东西
resources :sessions, only: [:new, :index] do
collection do
post 'claim', to: 'sessions#claim'
end
end
这是我能做的最好的事情
resources "/session", SessionController, only: [:index, :new]
post "/session/slackLogin", SessionController, :slackLogin
我尝试在资源“/ sessions”中添加collection do end
但是收到错误。有更好的方法吗?
答案 0 :(得分:5)
我想你已回答了自己的问题。
post "/sessions/slackLogin", SessionController, :slackLogin
resources "/sessions", SessionController, only: [:index, :new]
应该工作得很好。