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
>
> On Nov 24, 4:51 am, ColinFine <[email protected]> wrote:
>> On Nov 23, 5:51 pm, Blue Hand Talking <[email protected]> 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.
>
> --
>
> 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 [email protected]
> .
> To unsubscribe from this group, send email to
> [email protected]
> .
> For more options, visit this group at
> http://groups.google.com/group/prototype-scriptaculous?hl=en
> .
>
>
--
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 [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/prototype-scriptaculous?hl=en.