Guest User

Untitled

a guest
May 24th, 2018
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.13 KB | None | 0 0
  1. def create
  2. begin
  3. rescue ActionController::InvalidAuthenticityToken
  4. render :update do |page|
  5. page.replace_html "spam_#{comment.id}", :partial => "comments/flash"
  6. page.visual_effect :highlight, "spam_#{comment.id}",:startcolor => "#FF6B6B" ,:endcolor => "#FFFFFF"
  7. page.replace_html "login_panel", :partial => "groceries/login_panel"
  8. end
  9. else
  10. if logged_in? && session[:user_id] && current_cookie_remember
  11. if duplicated(params[:grocery_id],session[:user_id],params[:comment][:body])
  12. @comment = Comment.new(params[:comment])
  13. @comment.user = User.find(session[:user_id])
  14. @comment.grocery = @grocery
  15. @comment.save!
  16. load_paginate
  17. respond_to do |format|
  18. #if @comment.duplicate? or @grocery.comments << @comment
  19. format.js do
  20. render :update do |page|
  21. #"comments_for_grocery_#{@grocery.id}"
  22. page.replace_html "will_paginate_result",:partial => "comments/comment"#, :collection => @grocery.comments
  23. #page.show "add_comment_link_for_grocery_#{@grocery.id}"
  24. #page.hide "new_comment_form_for_grocery_#{@grocery.id}"
  25. #@comment.body = ""
  26. #page.replace_html "commentform", :partial => "comments/new"
  27. page.replace_html "flash_comment", :partial => "comments/empty"
  28. page.form.reset 'new_comment_form'
  29. page[:comment_form].visual_effect :highlight,:startcolor => "#55B2E9" ,:endcolor => "#FFFFFF"
  30. end
  31. end
  32. #else
  33. #format.js { render :nothing => true }
  34. #end
  35. end
  36. else
  37. respond_to do |format|
  38. format.js do
  39. render :update do |page|
  40. page.replace_html "flash_comment", :partial => "replies/reply_duplicate"
  41. page[:flash_comment].visual_effect :highlight,:startcolor => "#55B2E9" ,:endcolor => "#FFFFFF"
  42. end
  43. end
  44. end
  45. end
  46. else
  47. render :update do |page|
  48. page.replace_html "spam_#{comment.id}", :partial => "comments/flash"
  49. page.visual_effect :highlight, "spam_#{comment.id}",:startcolor => "#FF6B6B" ,:endcolor => "#FFFFFF"
  50. page.replace_html "login_panel", :partial => "groceries/login_panel"
  51. end
  52. end
  53. end
  54. end
Add Comment
Please, Sign In to add comment