Advertisement
Guest User

Untitled

a guest
Mar 23rd, 2017
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.42 KB | None | 0 0
  1. $("#activities").update("<%= escape_javascript(render('activity')) %>");
  2.  
  3. $("<%= escape_javascript(render @activity) %>").appendTo("#activities");
  4.  
  5. $('#activities').html("<%= j (render @activity) %>");
  6.  
  7. $("<% escape_javascript(render 'activity')%>").appendTo("#activities");
  8.  
  9. $('#activities').append('<%= j render(@activity) %>')
  10.  
  11. class ActivitiesController < ApplicationController
  12. def display
  13. @activities = Activity.all
  14. @activity = Activity.new
  15. @category = Category.new
  16. @categories = Category.all
  17. end
  18.  
  19. def index
  20. @activities = Activity.all
  21. @activity = Activity.new
  22.  
  23. end
  24.  
  25. def show
  26. @activities = Activity.all
  27. @activity = Activity.new
  28.  
  29. respond_to do |format|
  30. format.html
  31. format.js
  32. format.json
  33. end
  34. end
  35.  
  36. def new
  37. @activity = Activity.new
  38. end
  39.  
  40. def create #Modified all new
  41. @activity = Activity.create(activity_params)
  42.  
  43. end
  44.  
  45. def edit
  46. @activity = Activity.find(params[:id])
  47. end
  48.  
  49. def update
  50. @activity = Activity.update(activity_params)
  51. if @activity.save
  52. flash[:success] = 'Activity successfully updated!'
  53. redirect_to root
  54. else
  55. flash[:error] = 'ERROR: Activity failed to update'
  56. render_to_string
  57. end
  58. end
  59.  
  60. private
  61. def activity_params
  62. params.require(:activity).permit(:a_name)
  63. end
  64.  
  65. end
  66.  
  67. <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.js"></script>
  68. <script src="http://malsup.github.com/jquery.form.js"></script>
  69. <script src="jquery.js"></script>
  70.  
  71. <div class = "row top-buffer text-center">
  72. <div class='col-md-3'>
  73. <h1>
  74. Activities
  75. </h1>
  76. </div>
  77. </div>
  78.  
  79. <div id="activities">
  80. <% @activities.each do |a| %>
  81. <div>
  82. <h2>
  83. <%= a.a_name %>
  84. </h2>
  85. </div>
  86. <% end %>
  87. </div>
  88. <div>
  89. <%= render 'new' %>
  90. </div>
  91.  
  92. <body>
  93. <% flash.each do |key, value| %>
  94. <div class="alert alert-<%= key %>"><%= value %></div>
  95. <% end %>
  96.  
  97. <%= form_for @activity, remote: true do |a| %>
  98. <div class = "form-group">
  99. <div class = "row top-buffer text-center">
  100. <div class='col-md-3'>
  101. <%= a.text_field :a_name, id: 'a_name_field', placeholder: 'Activity Name'%>
  102. </div>
  103. </div>
  104.  
  105. <div class ="row top-buffer text-center">
  106. <div class="col-md-3">
  107. <%= a.submit 'Create', id: 'submitButton', onclick: 'saveActivity()', class: 'btn btn-primary'%>
  108. </div>
  109. </div>
  110. </div>
  111. <% end %>
  112.  
  113. </body>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement