-
-
Save ejallday/5876939 to your computer and use it in GitHub Desktop.
Revisions
-
ejallday revised this gist
Jun 27, 2013 . 2 changed files with 15 additions and 0 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,3 @@ <% if @roll %> <img src="/<%= @roll.value %>.png" title="<%= @roll.value %>" alt="the roll"> <% end %> This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,12 @@ <div class="container"> <h1>Simplest Possible AJAX</h1> <p>This contrived app will simulate a roll of a 6-sided die.</p> <form method="post" action="/rolls"> <input type="submit" value="Roll the Die"> </form> <div id="die"> <%= erb :_roll %> </div> </div> -
ejallday revised this gist
Jun 27, 2013 . 2 changed files with 29 additions and 0 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,10 @@ $(document).ready(function () { $("form").on("submit", function(event){ event.preventDefault(); var rand_num = Math.floor(Math.random() * 6) + 1; $.post('/rolls', {value: rand_num}, function(server_response) { //var dieRoll = $(server_response).find('#die'); $('#die').html(server_response); }) }) }); This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,19 @@ get '/' do erb :index end # TODO: convert this route to use AJAX post '/rolls' do # If the user passes-in a "value", let's use it. Otherwise, we'll generate a random one. # See: roll_if_value_is_nil method in the Roll model. value = params[:value] ? params[:value].to_i : nil @roll = value ? Roll.create({ value: value }) : Roll.create if request.xhr? erb :_roll, :layout => false # HINT: what does this do? what should we do instead? else erb :index end end -
dbc-challenges created this gist
Apr 23, 2013 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,5 @@ # Instructions: 1. Download this [application skeleton](http://cl.ly/1l1F3N2I3E3x). 2. Convert the app to use AJAX. 3. Add any files you changed to your gist and submit your code.