Skip to content

Enum querying using "or" condition #106

@hgani

Description

@hgani

Hi,

Sorry if I've missed it but I haven't found any info for easily querying using "or" conditions.

Let say we have:

as_enum :status, { active: 0, pending: 1, declined: 11 }

And we want to query records that are either active or pending. It doesn't seem that there's a shortcut for doing this yet. I think this can be implemented as part of the solution suggested in #95

So, we can do something like the following:

Item.where_with_enum(status: [:active, :pending])

Thanks

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions