(newbie) Why doesn't this line work?


#1
<%= link_to 'Edit', :confirm => 'Are you sure?', :action => 'edit', :id => product %>

Why doesn’t this work the way it should, which is (from my
understanding)

  1. link something to edit
  2. before going to the edit page, asking ‘are you sure?’

Help.


#2

On 6/8/06, Dominic S. removed_email_address@domain.invalid wrote:

<%= link_to 'Edit', :confirm => 'Are you sure?', :action => 'edit', :id => product %>

Why doesn’t this work the way it should, which is (from my
understanding)

  1. link something to edit
  2. before going to the edit page, asking ‘are you sure?’

:confirm belongs to html_options. It should look like link_to
‘Edit’, { :action => ‘edit’, :id => product }, { :confirm => ‘Are you
sure?’ }


#3

Vlad GALU wrote:

On 6/8/06, Dominic S. removed_email_address@domain.invalid wrote:

<%= link_to 'Edit', :confirm => 'Are you sure?', :action => 'edit', :id => product %>

Why doesn’t this work the way it should, which is (from my
understanding)

  1. link something to edit
  2. before going to the edit page, asking ‘are you sure?’

:confirm belongs to html_options. It should look like link_to
‘Edit’, { :action => ‘edit’, :id => product }, { :confirm => ‘Are you
sure?’ }

Nice, thanks.

Does anyone have a tree of nods/level/structure of where and how these
objects should go?

Thanks


#4

On 6/8/06, Dominic S. removed_email_address@domain.invalid wrote:


Posted via http://www.ruby-forum.com/.

The best place to go is http://api.rubyonrails.com/ For example in your
case
you could visit:
http://api.rubyonrails.com/classes/ActionView/Helpers/UrlHelper.html#M000378
Note that parameters are passed as hashes, so it’s important to
distinguish
between them while passing.

Regards
Rida Al Barazi
http://www.ridaalbarazi.com