堤です。
またまた、質問なのですが、
「RailsによるアジャイルWebアプリケーション開発」のP70で、まだ、つまづいています。 ^^;;f
本だと
<%= link_to '破棄', { :action => 'destroy', :id => product },
:confirm => "本当に破棄しますか?" %>
となっており、ブラウザで「破棄」を選択しても、削除されませんでした。
で、scaffoldで生成されたlist.rhtmlをみると
<td><%= link_to 'Destroy', { :action => 'destroy', :id => product },
:confirm => 'Are you sure?', :post => true %></td>
となっており、下記のように「:post => true」を追加することで、動くようになりました。
<%= link_to '破棄', { :action => 'destroy', :id => product },
:confirm => "本当に破棄しますか?", :post => true %>
そこで、質問ですが、
・本のコードで動かないのはバージョンの違いによるものなのでしょうか?
・「:post => true」 で動くようになったのは、どうしてでしょうか?
・link_to のメソッドの仕様を調べる方法を教えてください
以上よろしくお願いします。
--
-----
Hiroyuki Tsutsumi