Re: Accessing link_to_remote in controller with .find(params[])

4 views
Skip to first unread message
Message has been deleted

ColinFine

unread,
Nov 24, 2009, 7:51:05 AM11/24/09
to Prototype & script.aculo.us


On Nov 23, 5:51 pm, Blue Hand Talking <j...@whidbey.com> wrote:
> The following:
>
> <% @project_details.each do |project_detail| %>
>
> <%= link_to_remote ( :with => "'architect='+ #
> {project_detail.architect}") %>
>                                         <% end %>
> generates
>
> {asynchronous:true, evalScripts:true, parameters:'architect=' + 'Jack
> London ' + ...more stuff
>
> Is the above then available in params array in the controller, and if
> so how?
>
>  Right now I am trying:
>
>    @photos = Photo.find_by_architect(params[:architect:])
>
> which does not work.
>
This is a Prototype/Scriptaculous group, and you are asking about
something a server-side language (Ruby I guess?) which I don't know
anything about.

But what you pass in the 'parameters' comes in as the "search" part of
the URL (i.e. the bit after the ?). That is available to your server
program in the same way as the 'search' from any other URL.
Message has been deleted

Walter Lee Davis

unread,
Nov 24, 2009, 11:47:25 AM11/24/09
to prototype-s...@googlegroups.com
Just to be clear, link_to_remote is part of the Rails *helper* for
prototype. Prototype.js is an extraction from Rails, but it stands
alone, and this list is devoted to prototype as a stand-aline JS
library, not to the Rails helper.

Your question might be answerable in this list if you pastie the code
*generated* by the Rails helper (view source in your browser), but I
don't know if that would translate back into what you need to do
within Rails to get it to do other than it currently does.

Walter

On Nov 24, 2009, at 11:34 AM, Blue Hand Talking wrote:

> Prototype is used in many environments, and yes
> I am using it in Ruby with Rails.
>
> link_to_remote is part of the prototype library,
> which is why I was asking the question here.
>
> Specifically, I was uncertain of how the :with =>
> option is parsed.
>
> The answer for correct parsing is:
>
> :with => "'architect=#{project_detail.architect}'"
>
> The request stream is very particular about spaces and escaping.
> I was using an example from the official Rails documentation which
> did not seem to work.
>
>
> Jet
> --
>
> You received this message because you are subscribed to the Google
> Groups "Prototype & script.aculo.us" group.
> To post to this group, send email to prototype-s...@googlegroups.com
> .
> To unsubscribe from this group, send email to prototype-scripta...@googlegroups.com
> .
> For more options, visit this group at http://groups.google.com/group/prototype-scriptaculous?hl=en
> .
>
>

Message has been deleted

Tobie Langel

unread,
Nov 24, 2009, 10:00:13 PM11/24/09
to Prototype & script.aculo.us
Blue Hand Talking,

Walter very courteously explained that this list is dedicated to
Prototype the JavaScript framework and not to its Rails helper (which
very few people here—if any—are familiar with).

May I please ask you to keep the same level of courtesy in your
responses?

Thanks in advance,

Tobie





Reply all
Reply to author
Forward
0 new messages