2012-02-06 10 views
0

単純なRailsアプリケーションを設定すると、これまでになかった問題が発生しました。破壊リンクは機能しません。Rails - レコードを破壊することはできません

今、私のコードは次のとおりです。

ではなく、基本的な、右?

私が削除をクリックすると、私は表示にリダイレクトされます...かなり困惑します。

私のスキーマは次のとおりです。

t.string "title" 
t.text  "content" 
t.string "category" 
t.datetime "created_at", :null => false 
t.datetime "updated_at", :null => false 

私が間違って何をやっています?

答えて

4

あなたは次にあなたがbundle installを実行して、サーバーを再起動する必要があなたのGemfile

gem 'jquery-rails' 

でRailsの宝石のためのjQueryを含める必要があります。これは、layout.html.erbにjQueryフレームワークを組み込んだとしても、jQueryのアダプターを使用して邪魔されないスクリプトを使用する必要があるからです。

2

JSが有効で、application.html.hamlに含まれていることを確認してください。 link_toの代わりにbutton_toを試すこともできます。

+0

+1、そうですよ!何らかの理由で(私も知らない) 'link_to'はdestroyメソッドを呼び出すことができません。 'button_to'はデータを投稿する**フォーム**を作成します。これは明らかにうまく動作します:-) – Surya

関連する問題