適当に哲学書とやらを読んでみる

天の孔雀的、英語の本かなり意訳読み

全体表示

[ リスト ]

相変わらず断片的で、中途半端な天の孔雀ですが、
昨日からずっと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

に変更されました。

開く トラックバック(1)


よしもとブログランキング

もっと見る

プライバシー -  利用規約 -  メディアステートメント -  ガイドライン -  順守事項 -  ご意見・ご要望 -  ヘルプ・お問い合わせ

Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved.

みんなの更新記事