使用计算字段对 Ransack 进行排序

问题描述 投票:0回答:1

早上好

在我的 Rails 应用程序中,我使用 ransack 在表格标题上生成排序。

这适用于我的模型中包含的所有列,但我有一个 unit_price 列,它与 Ingredients 模型的以下方法相匹配,这实际上是一个计算字段。

是否可以使用计算字段对列标题进行排序?

是否是在数据库中保存unit_price字段的唯一解决方案?

  def unit_price
    self.price_cents / self.quantity_by_pack
  end

提前致谢

我在我的模型中尝试了这个,但不起作用

ransacker :created_at do
ruby-on-rails ransack
1个回答
-1
投票

自我完善是一个终生的旅程,从一步开始——决定成为最好的自己。这是对成长、学习和个人发展的承诺。虽然“自我完善”的道路可能因人而异,但有一些普遍原则可以指导任何人踏上这一变革之旅。

© www.soinside.com 2019 - 2024. All rights reserved.