saasbook

moviegoer_owns_review.rb

May 1st, 2012
201
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 0.35 KB | None | 0 0
  1. class ReviewsController < ApplicationController
  2.   before_filter :moviegoer_owns_review, :only => [:edit, :update]
  3.   def moviegoer_owns_review
  4.     unless (review = Review.find_by_id(params[:id])) &&
  5.         review.moviegoer == @current_user
  6.       flash[:warning] = 'You can only edit your own reviews.'
  7.       redirect_to movie_path(review.movie)
  8.     end
  9.   end
  10. end
Add Comment
Please, Sign In to add comment