我在Rails 3.2中有以下内容:
# routes.rb
resources :versions, only: :show
post 'versions/:id/revert' => 'versions#revert', :as => 'revert_version'
Run Code Online (Sandbox Code Playgroud)
我试着把它包起来
# routes.rb
resources :versions, only: :show do
post 'versions/:id/revert' => 'versions#revert', :as => 'revert_version'
end
Run Code Online (Sandbox Code Playgroud)
但它不起作用.我应该如何将它包裹在一个区块中,或者我最好离开它?
尝试
resources :versions, only: [:show] do
post :revert, on: :member, as: 'revert'
end
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
94 次 |
| 最近记录: |