Skip to content

Enum querying using "or" condition #106

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions