我的 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
我该怎么做?