如何解决使用虚拟属性 Rails API 进行 Ransack 过滤
我目前正在开发一个 api 端点,以使用 rspec 从时间跟踪索引中过滤活动跟踪。 端点应如下所示
/api/v3/workspaces/1/time_trackings?filter[user_id]=eq:1&filter[current_status]=eq:running
它适用于过滤 user_id,它是一个硬编码的属性,但它不适用于 current_status,它是一个虚拟属性,可以具有 3 个值之一(运行、暂停、完成)我怎样才能使它适用于这个虚拟属性?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。