私はlink_to:remoteを使用してHTMLのdiv
要素の1つを更新しています。これは単なる初心者のコードです。ただし、リンクをクリックしても更新は行われません。ここでは、コードは次のようになります。link_to:remote-Rails 3の使用に関する問題
class SampleController < ApplicationController
def updater
render :text => Time.now
end
end
これはlist.html.erbです:だから上の
<script type = "text/javascript" src = "/javascripts/prototype.js">
<%= link_to "Hello Testing",
:update => "test_id",
:url => {:action => 'updater'},
:remote => true
%>
<div id="test_id"></div>
へのリンク "ハローテスト"、ブラウザの変更でURLをクリックしてください: http://localhost:3000/samples?remote=true&update=response_id&url[action]=updater
ただし、現時点に設定しようとしている要素のdiv
は、UIでは発生しません。ここで問題になるのは何ですか?
routes.rbを::http://pastebin.com/wmKsa1DD生成 HTMLコード:Firebugの中http://pastebin.com/stU3FpL8 HTML応答:http://pastebin.com/WjsB7zAh
url_for
を使用して動作を変更しないでポストを更新しました
。
リンクのために生成されたHTMLコードを調べましたか? –
はサンプルリソース – fl00r
のルートを表示しています:urlオプションはリンクに意味がありません: http://api.rubyonrails.org/classes/ActionView/Helpers/UrlHelper.html#method-i-link_to –