我有奇怪的问题。在我看来,我有这样的代码:
= link_to 'Destroy', quests_path(quest), method: :destroy, class: 'btn btn-danger'
但在这种情况下,我的网址看起来像这样:
http://localhost:8080/quests.1
在我的参数中
action: index
controller: web/quests
format: '1'
但我需要参数中的 id 而不是格式。请帮我。
编辑:完全不工作方法::删除。
routes.rb 文件:
scope module: :web do
root to: 'quests#index'
match '/logout', to: 'sessions#destroy'
resources :quests, only: [:new, :create, :index, :destroy] do
get 'change_state', on: :member
end
resource :session, only: [:new, :create, :destroy]
resource :user, only: [:new, :create, :destroy] do
scope module: :user do
end
end
end