link_to_remote 呼び出しで文字列を :id として渡そうとしています。文字列は、「movie_title」の ID を持つ入力フィールドから収集する必要があります。
<div id="search_list">Nothing here yet</div>
<br />
<% semantic_form_for @movie do |f| %>
<% f.inputs do -%>
<%= f.input :title, :class => "movie_title" %> <%= link_to_remote( 'Search...', { :url => { :action => :imdb_search, :id => "'+$('\#movie_title').value+'" } }, { :title => "Search for this movie", :class => "imdb_search" } ) -%>
[...removed text that does not matter...]
<% end -%>
<%= f.buttons %>
<% end %>
javascript エラーが発生し続けます。リンクの jquery から # を削除すると、「未定義」が返されます。
私が得るリンクは次のとおりです。
<a class="imdb_search" href="#" onclick="jQuery.ajax({data:'authenticity_token=' + encodeURIComponent('yHPHYTZsPTQLi9JYSauUYcoie/pqPPk2uHBTN0PzNsQ='), dataType:'script', type:'post', url:'/movies/imdb_search/'+$('%23movie_title').value+''}); return false;" title="Search for this movie">Search...</a>
だから私はmovie_titleの内容でリンクを更新したい. それ、どうやったら出来るの?