加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – 按数据库中的状态排序

发布时间:2020-12-17 02:51:52 所属栏目:百科 来源:网络整理
导读:鉴于我有一个样板房,它通过几个州生活,如下所示: 做梦 – 计划 – 建筑 – 生活 – 拆除 如果我想要检索,让我们说数据库中的10个房子,并通过州域订购它们,我首先获得建筑物状态中的所有房屋,然后是梦想,然后是生活,…… 是否可以从数据库中获取所有房屋,并
鉴于我有一个样板房,它通过几个州生活,如下所示:
做梦 – >计划 – >建筑 – >生活 – >拆除

如果我想要检索,让我们说数据库中的10个房子,并通过州域订购它们,我首先获得建筑物状态中的所有房屋,然后是梦想,然后是生活,……

是否可以从数据库中获取所有房屋,并在检索之前按照预定的顺序按州订购?意思是,首先是梦境中的所有房屋,然后是规划等.通过提供数组中的顺序来进行排序比较.

我想在获取所有条目之后避免在Ruby中执行此操作,并且我不想在状态中使用ID.

在阅读了enum实现之后,我想,如果我可以使它工作,我将尝试将enum column plugin与state_machine plugin结合起来实现我所追求的目标.如果有人之前做过这样的事情(尤其是Rails 3下的组合),我将不胜感激!

解决方法

以下是有关如何在rails中使用SQL ENUM的一些信息 – 它们是相对数据库可移植的,并且大致可以执行您想要的操作 – http://www.snowgiraffe.com/tech/311/enumeration-columns-with-rails/

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读