У меня есть модель магазина. И два контроллера:
- stores_controller
- админ / stores_controller
теперь в представлении списка администратора / stores_controller Я пытаюсь сгенерировать ссылку на действие уничтожения в admin / stores_controller, но каждый вариант, который я пробовал, либо идет в store_controller (поэтому не администраторский), либо в некоторые другой неверный URL.
Я использую
<%= link_to "Delete", :controller => "admin/stores",
:action => "destroy", :id => store, :method => :delete %>
, но при этом генерируется URL-адрес, подобный http://localhost:3000/admin/stores/5?method=delete, который вместо действия уничтожения вызывает действие show.
в route.rb у меня есть
map.namespace :admin do |admin|
admin.resources :stores
end
map.resources :stores
Как мне это исправить?