2012-01-29 5 views
1

私は現在、RoRチュートリアルのsection 10.38に従っています。すべてうまくいっていますが、ユーザーを削除するのではなく、ユーザーを削除するとユーザーのプロフィールページに移動します。私はクロームでのユーザーの削除リンクを検査した場合、私はこれを参照してください。ユーザーを削除する - 10.38 Hartl Book

<a href="https://stackoverflow.com/users/15" data-confirm="You sure?" data-method="delete" rel="nofollow" title="Delete Bob Johnson">delete user</a> 

は私も<% = javascript_include_tagが含まれている:デフォルトは%>私のアプリケーションのレイアウトファイルにHARTLで述べたように。

私はレール3.1.3とRuby 1.9.3を実行しています。

ありがとうございました!

+0

レールコードを表示してください。 <%= link_to "delete"、ユーザー:method =>:delete、:confirm => "本当ですか?"、 :title => "Delete#{user.name}"% >? ' –

答えて

2

Hartlの本はまだRails 3.1/3.2用に完全には更新されていません(最初の2つのセクションはベータ版「第2版」として入手可能です)。 Rails 3.1では<%= javascript_include_tag "application" %>ではなく:defaultsを使用してください。そうしないと、data-method="delete"の部分が正しく処理されません。

+0

ありがとうDylan。私は使ったことがあります:「アプリケーション」ではなくアプリケーションですが、これも機能するようです。 – Abram

関連する問題