aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKarunakar (Ruby) <revurikarna@gmail.com>2011-10-09 12:46:25 +0530
committerKarunakar (Ruby) <revurikarna@gmail.com>2011-10-09 12:49:38 +0530
commit43baad78f758fe16485202643721a07852b25376 (patch)
treebd213d70a26e4f080ecf8904885de821ebe0c80f
parentac8555b5a0f52d02b66d2074672d287db0bb91dc (diff)
downloadrails-43baad78f758fe16485202643721a07852b25376.tar.gz
rails-43baad78f758fe16485202643721a07852b25376.tar.bz2
rails-43baad78f758fe16485202643721a07852b25376.zip
improving the docs for ajax_on_rails
-rw-r--r--railties/guides/source/ajax_on_rails.textile35
1 files changed, 22 insertions, 13 deletions
diff --git a/railties/guides/source/ajax_on_rails.textile b/railties/guides/source/ajax_on_rails.textile
index b5d4fb10f8..9f5afc87de 100644
--- a/railties/guides/source/ajax_on_rails.textile
+++ b/railties/guides/source/ajax_on_rails.textile
@@ -44,23 +44,30 @@ jquery-rails is default in Gemfile.
javascript_include_tag :defaults
</ruby>
+h4. Examples
+
All the remote_<method< helpers has been removed. To make them working with AJAX, simply pass the :remote => true option to the original non-remote method
-==== Examples
<ruby>
button_to "New", :action => "new", :form_class => "new-thing"
</ruby>
-# => "<form method="post" action="/controller/new" class="new-thing">
-# <div><input value="New" type="submit" /></div>
-# </form>"
+
+will produce
+
+<form method="post" action="/controller/new" class="new-thing">
+ <div><input value="New" type="submit" /></div>
+</form>
<ruby>
button_to "Create", :action => "create", :remote => true, :form => { "data-type" => "json" }
</ruby>
-# => "<form method="post" action="/images/create" class="button_to" data-remote="true" data-type="json">
-# <div><input value="Create" type="submit" /></div>
-# </form>"
+
+will produce
+
+<form method="post" action="/images/create" class="button_to" data-remote="true" data-type="json">
+ <div><input value="Create" type="submit" /></div>
+</form>
<ruby>
@@ -69,12 +76,14 @@ button_to "Delete Image", { :action => "delete", :id => @image.id },
:confirm => "Are you sure?", :method => :delete
</ruby>
-# => "<form method="post" action="/images/delete/1" class="button_to">
-# <div>
-# <input type="hidden" name="_method" value="delete" />
-# <input data-confirm='Are you sure?' value="Delete" type="submit" />
-# </div>
-# </form>"
+will produce
+
+<form method="post" action="/images/delete/1" class="button_to">
+ <div>
+ <input type="hidden" name="_method" value="delete" />
+ <input data-confirm='Are you sure?' value="Delete" type="submit" />
+ </div>
+</form>
<ruby> button_to('Destroy', 'http://www.example.com', :confirm => 'Are you sure?',