0
我想通過我的模型中的方法進行自定義搜索。其中一個搜索條件如下所示:條件陳述
left = params[:left][:left_id]
right = params[:right][:right_id]
status = give_status(left, right)
where << "status_id_number = #{status}"
該參數來自兩個下拉菜單。我的問題是設置狀態的值。 如果我這樣做是正確設置從左邊PARAM值:
def self.give_status(left, right)
return left
end
我想有它設置如下圖所示。在左側和右側變量進行比較,然後根據條件分配一定的返回值。下面的代碼將返回2,即使我把左邊和右邊設置爲1
def self.give_status(left, right)
if left == 1 and right == 1
return 1
else
return 2
end
end