link_to :remote with parameters not working in Rails 3?

Hey community,

since some day i dive into Rails and started with the basics for
developing applications. Yesterday i spend a lot of time for how to
create a remote'able link_to with parameters. What orginally should
worked is this code-sample:
<%= link_to "Click here", index_path, :remote => true, :picture =>
"12" %> which creates the following html-code: <a href="/index" data-
remote="true" picture="21">Click here</a>
My controller receive's the Ajax Get-Request but without any parameter
(checked my logfiles too).

After some testing i found a solution for submitting paramters on a
remote call:
<%= link_to "Click here", { :controller => :index, :action
=> :index, :picture => 21 }, :remote => true %>
<a data-remote="true" href="/times?picture=21">Click here</a>

So, why does the first example not working in Rails 3 anymore? And how
should i do it correctly in Rails 3?

Greets, Gerrit

I found now a solution...the params must be set into the target-
parameter
<%= link_to image_tag("/images/sample.gif"), product_path(:customer_id
=> customer.id), :remote => true %>

Wanderwelten wrote: