ransack を使用して、NULL または -1 の値を持つすべてのフィールドを検索したいと考えています。
search({:param_name_null => 1 })
ヌルを与える
search({:param_name_is_any => -1 })
-1を与える
ransack を使用してこれら 2 つの間で OR を作成するにはどうすればよいですか? ありがとう
ransack を使用して、NULL または -1 の値を持つすべてのフィールドを検索したいと考えています。
search({:param_name_null => 1 })
ヌルを与える
search({:param_name_is_any => -1 })
-1を与える
ransack を使用してこれら 2 つの間で OR を作成するにはどうすればよいですか? ありがとう
Ransack Issue #290では、このようなクエリには、個別に指定してから組み合わせる必要がある 2 つの個別の条件が含まれていると説明されています。
私はこのスニペットをテストしていませんが、それ、またはそれに非常によく似たものが動作するはずです:
.search(:m => 'or', :param_name_eq => -1, :param_name_null => true)