Rails CRUD - Уничтожить путь всегда маршруты на страницу пользователя - PullRequest
0 голосов
/ 09 ноября 2011

Мой взгляд - это страница, показывающая пользователей

<%= link_to 'Cancel?', {:url => schedule_path,
                        :id => current_user.schedules[0].id,
                        :confirm => "are you sure?",
                        :method => :delete} %>

Ассоциации

has_many :schedules
belongs_to :user

rout.rb

resources :schedules 
resources :users  

Я не сопоставляю ничего в маршрутах.Параметры в трассировке стека показывают id => 93, чего я и хочу, поскольку я пытаюсь уничтожить расписание с идентификатором 93. Но когда я хочу уничтожить, он направляется к действию show контроллера пользователя.действие контролера расписания.Спасибо за любую помощь.

1 Ответ

3 голосов
/ 09 ноября 2011

Попробуйте link_to 'Cancel?', schedule_path(current_user.schedules[0]), :confirm => "are you sure?", :method => :delete

...