#ruby-on-rails #crud #restful-url #restful-architecture
#ruby-on-rails #crud #restful-url #restful-архитектура
Вопрос:
На мой взгляд, это страница показа пользователей
<%= link_to 'Cancel?', {:url => schedule_path,
:id => current_user.schedules[0].id,
:confirm => "are you sure?",
:method => :delete} %>
Ассоциации
has_many :schedules
belongs_to :user
routes.rb
resources :schedules
resources :users
Я ничего не сопоставляю в routes.rb. Параметры в трассировке стека показывают id
=> 93
, что мне и нужно, поскольку я пытаюсь уничтожить расписание с идентификатором 93. Но это перенаправление на действие показа пользовательского контроллера, когда я хочу действие уничтожения контроллера расписания. Спасибо за любую помощь.
Комментарии:
1. убедитесь, что вы включили jquery и jquery_ujs в свой тег <head>
Ответ №1:
Попытайтесь link_to 'Cancel?', schedule_path(current_user.schedules[0]), :confirm => "are you sure?", :method => :delete
Комментарии:
1. Это устранило не только эту проблему, но и несколько других — премного благодарен.