У меня есть следующее действие:
def show
@video = @commentable = @favoritable = Video.find_by_key(params[:key])
Video.increment_counter(:views_count, @video.id)
end
Но прямо сейчас, если find_by_key
не находит запись, он выдает RuntimeError
(Called id for nil
).
Так, как я могу заставить это действие бросить 404, если запись не найдена?
Я использую Rails 3.2.1.