From e6375319cbf5656b65af0facfa91ae29d3c77cd5 Mon Sep 17 00:00:00 2001 From: Junv Zhao Date: Wed, 2 Dec 2015 23:51:58 +0800 Subject: [PATCH] remove unscoped --- app/controllers/api/v1/posts_controller.rb | 2 +- app/workers/process_post_worker.rb | 2 +- lib/tasks/create_posts.rake | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/controllers/api/v1/posts_controller.rb b/app/controllers/api/v1/posts_controller.rb index 0daf5ed..94f7f3f 100644 --- a/app/controllers/api/v1/posts_controller.rb +++ b/app/controllers/api/v1/posts_controller.rb @@ -68,7 +68,7 @@ class Api::V1::PostsController < Api::V1::ApplicationController def get_post begin - @post = Post.unscoped.find_or_create_by!(url: params[:url], type: @type) + @post = Post.find_or_create_by!(url: params[:url], type: @type) rescue ActiveRecord::RecordInvalid return render json: {msg: '缺少参数,校验失败'}, status: 400 end diff --git a/app/workers/process_post_worker.rb b/app/workers/process_post_worker.rb index 130a3fe..0c3af41 100644 --- a/app/workers/process_post_worker.rb +++ b/app/workers/process_post_worker.rb @@ -4,7 +4,7 @@ class ProcessPostWorker sidekiq_options queue: :post, retry: 3 def perform url - post = Post.unscoped.find_by url: url + post = Post.find_by url: url begin page = MetaInspector.new post.url post.title = page.title.try(:strip) diff --git a/lib/tasks/create_posts.rake b/lib/tasks/create_posts.rake index ee11414..6da605a 100644 --- a/lib/tasks/create_posts.rake +++ b/lib/tasks/create_posts.rake @@ -5,7 +5,7 @@ namespace :init do @user = User.first def create_post(description, type, url) - post = Post.unscoped.find_or_create_by!(url: url, type: type) + post = Post.find_or_create_by!(url: url, type: type) @user.share_instances.create! sharable: post, description: description ProcessPostWorker.perform_async url end