2011-11-09 1 views
0

Selon moi, les utilisateurs montrent la pageRails CRUD - Détruisez chemin toujours des itinéraires à la page show utilisateur

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

Associations

has_many :schedules 
belongs_to :user 

routes.rb

resources :schedules 
resources :users 

Je ne trouve rien dans routes.rb. Les paramètres dans la trace de la pile montrent id =>93, ce qui est ce que je veux car j'essaye de détruire le planning avec l'id 93. Mais c'est le routage à l'action show du contrôleur de l'utilisateur quand je veux détruire l'action du planning manette. Merci pour toute aide.

+0

assurez-vous que vous avez inclure jquery et jquery_ujs dans votre tag –

Répondre

3

Essayez de link_to 'Cancel?', schedule_path(current_user.schedules[0]), :confirm => "are you sure?", :method => :delete

+0

Ce fixe non seulement ce problème, mais quelques autres aussi - bien obligé. –

Questions connexes