0

我的 upload_controller 中有以下功能:

 def analyse
    (current_user.uploads).perform_analysis        
     respond_to do |format|
       format.html { redirect_to :back }
     end

这意味着 perform_analysis 将仅分析一个特定用户的上传,该用户现在在线,例如用户 A。

perform_analysis 位于上传模型中。

 def self.perform_analysis
    blablabal
    @upload=Upload.find_by_arraydb_file_name(x)
    @upload.update_attributes(blablabla)
  end

x 是上传文件的名称。

我的问题是,通过调用这条线

@upload=Upload.find_by_upload_file_name(x)

数据库有以下请求:

select upload from uploads  WHERE current_user=user A AND upload_file_name=x

我希望请求只有WHERE upload_file_name=x没有 current_user

我该怎么做?

4

1 回答 1

0

current_user.uploads引入WHERE current_user=user sql查询。

于 2013-02-02T09:31:39.730 回答