|
相変わらず断片的で、中途半端な天の孔雀ですが、
昨日からずっとRails3.0に浸っています。
Struts2はいずこへ…?
…いや、いずれ再開しますよ。
『RailsによるアジャイルWebアプリケーション開発』という本を使って、
勉強しているのですが、
113ページくらいにある
<% form_remote_tag :url => {:action=> ‘add_to_cart’, :id => product } do %> <%= submit_tag “カートに入れる” %> <% end %> を、どうしてもリンク形式でやりたくて、
ネットを探したところ、
というヘルパーが存在するそうなので、使ってみたが、コンパイルエラー、
undefined method `link_to_remote' for #<Class>
とかいうメッセージが出てくる。
Googleを探しているとやっと見つけました。
つまりは、Rails3ではをサポートしていないそうです。
では早速、その方法でやってみました。
ソース
<%=link_to 'カートに入れる', {:action => 'add_cart', :id => product},:remote => true, :style => 'width : 200px;' %>
出力結果
<ahref="/store/add_cart?id=4" data-remote="true"style="width : 200px;">カートに入れる</a>
おお、なんだかうまくいった☆
結論、Rails3では、
link_to_remote name, url, html_options は
link_to name, url, :remote => true, html_options に変更されました。
|

- >
- コンピュータとインターネット
- >
- コンピュータ
- >
- ソフトウェア


