首页 > 解决方案 > Rails 5:在父模型中排序子对象

问题描述

我有 3 个模型:

的形式@state_record包括茧宝石的创建weight_categorieslifts通过茧宝石。每个@weight_category都有 3 部升降机,但这些升降机需要按特定顺序排列。

当我创建表单时,一切正常。当我更新表格时(仅在生产中),升降机的顺序偶尔会改变。我在代码中没有任何东西来定义订单,因为我假设它会通过 created_at 自行排序。在开发中一切正常,但在生产中却不行。我认为这与将 postgres 作为我的生产数据库和 sqlite3 作为我的开发数据库有关。

我想我只需要定义顺序,但不知道最好的方法。一切都通过状态记录的模型显示。

标签: ruby-on-railsruby-on-rails-5

解决方案


推荐阅读