这是我的模特:
class Model
include Mongoid::Document
field :field_1, type: Integer
field :field_2, type: Integer
field :field_3, type: Integer
field :field_4, type: Integer
def success_rate
return 0 if self.field_2.nil? || self.field_2 == 0
return 0 if self.field_4.nil? || self.field_4 == 0
(1.0 * field_4/field_3) * 100
end
end
当我尝试执行以下操作时发生错误:
aux = Model.where(field_1: user.id).first
然而,它在我的本地机器上工作正常,问题出在我的服务器上。
我做错了什么?
由于
答案 0 :(得分:0)
您是否尝试过使用'in'运算符并将user.id包装在如下数组中: [ 'USER.ID']?