Ransackで自分で定義したscope使う時に’1’や’0’を値として渡せない
検索値に1を渡すとArgumentError (wrong number of arguments (0 for 1))
が発生します。
Wrong result and errors for join/group/having scope with certain values (0 and 1) #502
Issue502
module Ransack module Constants : TRUE_VALUES = [true, 1, '1', 't', 'T', 'true', 'TRUE'].to_set FALSE_VALUES = [false, 0, '0', 'f', 'F', 'false', 'FALSE'].to_set BOOLEAN_VALUES = (TRUE_VALUES + FALSE_VALUES).freeze :
コメントを残す