2011-11-09 8 views
0

マイビューは、ユーザーがページに表示されているユーザのshowページへのパスは常にルートを破壊RailsのCRUDは -

<%= 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と表示されます。これは、ID 93のスケジュールを破棄しようとしているためです。しかし、スケジュールの破棄アクションを実行するには、ユーザーのコントローラのshowアクションにルーティングします。コントローラ。助けてくれてありがとう。

+0

しようがあなたのタグ –

答えて

3

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

+0

にjQueryとjquery_ujsが含まれていることを確認してくださいこれは、同様に、この問題が、いくつか他の人だけでなく、固定 - 多くの義務。 –