/ / link_to_remote dinámico en rieles con jquery - ruby-on-rails, jquery, rjs

enlace dinámico a control remoto en rieles con jquery - ruby-on-rails, jquery, rjs

Estoy tratando de pasar una cadena con una llamada link_to_remote como: id, y la cadena debe recopilarse de un campo de entrada con una identificación de "movie_title".

<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 %>

Sigo recibiendo un error de JavaScript, y si elimino el # de jquery en el enlace, devuelve "Undefined".

El enlace que obtengo es:

<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>

Así que quiero que el enlace se actualice con el contenido de movie_title. ¿Cómo puedo hacer eso?

Respuestas

0 para la respuesta № 1

Yo intentaría algo como

<%= link_to_remote( "Search...", {
:url => { :action => :imdb_search},
:with => ""id=" + $("movie_title").value",
{:title => "Search for this movie", :class => "imdb_search"}
)

0 para la respuesta № 2

Arreglado

Usado:

$("movie_title").val()

Insted de

$("movie_title").value