diff options
author | Rafael Mendonça França <rafaelmfranca@gmail.com> | 2012-07-18 06:41:50 -0700 |
---|---|---|
committer | Rafael Mendonça França <rafaelmfranca@gmail.com> | 2012-07-18 06:41:50 -0700 |
commit | 35072161b5c116b17bee235b079148b770a27c8b (patch) | |
tree | f884067efeb47391844fa75118505410dee568f5 /guides/source/getting_started.textile | |
parent | c08f30ff5fcda7e07cd9275a073acb2091e4b3f7 (diff) | |
parent | fb8a830a329b78a5863c1dbfb70a4005d3de60ec (diff) | |
download | rails-35072161b5c116b17bee235b079148b770a27c8b.tar.gz rails-35072161b5c116b17bee235b079148b770a27c8b.tar.bz2 rails-35072161b5c116b17bee235b079148b770a27c8b.zip |
Merge pull request #6614 from carlosgaldino/data-confirm
Remove `:confirm` in favor of `:data => { :confirm => 'Text' }` option
Diffstat (limited to 'guides/source/getting_started.textile')
-rw-r--r-- | guides/source/getting_started.textile | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/guides/source/getting_started.textile b/guides/source/getting_started.textile index b00d9af00c..8d7c0d4bea 100644 --- a/guides/source/getting_started.textile +++ b/guides/source/getting_started.textile @@ -1144,7 +1144,7 @@ together. <td><%= post.text %></td> <td><%= link_to 'Show', :action => :show, :id => post.id %></td> <td><%= link_to 'Edit', :action => :edit, :id => post.id %></td> - <td><%= link_to 'Destroy', { :action => :destroy, :id => post.id }, :method => :delete, :confirm => 'Are you sure?' %></td> + <td><%= link_to 'Destroy', { :action => :destroy, :id => post.id }, :method => :delete, :data => { :confirm => 'Are you sure?' } %></td> </tr> <% end %> </table> @@ -1152,13 +1152,12 @@ together. Here we're using +link_to+ in a different way. We wrap the +:action+ and +:id+ attributes in a hash so that we can pass those two keys in -first as one argument, and then the final two keys as another argument. The +:method+ and +:confirm+ +first as one argument, and then the final two keys as another argument. The +:method+ and +:'data-confirm'+ options are used as HTML5 attributes so that when the link is clicked, -Rails will first show a confirm dialog to the user, and then submit the -link with method +delete+. This is done via the JavaScript file +jquery_ujs+ -which is automatically included into your application's layout -(+app/views/layouts/application.html.erb+) when you generated the application. -Without this file, the confirmation dialog box wouldn't appear. +Rails will first show a confirm dialog to the user, and then submit the link with method +delete+. +This is done via the JavaScript file +jquery_ujs+ which is automatically included +into your application's layout (+app/views/layouts/application.html.erb+) when you +generated the application. Without this file, the confirmation dialog box wouldn't appear. !images/getting_started/confirm_dialog.png(Confirm Dialog)! @@ -1627,8 +1626,8 @@ So first, let's add the delete link in the <p> <%= link_to 'Destroy Comment', [comment.post, comment], - :confirm => 'Are you sure?', - :method => :delete %> + :method => :delete, + :data => { :confirm => 'Are you sure?' } %> </p> </erb> |