在我的rails应用程序中,我使用ransack在我的表的标题上生成排序。
这适用于我的模型中包含的所有列,但我有一个unit_price
列,它与下面的Ingredient
模型的方法相匹配,这实际上是一个计算字段。
是否可以使用计算字段对列标题进行排序?
是在数据库中保存unit_price
字段的唯一解决方案吗?
def unit_price
self.price_cents / self.quantity_by_pack
end
我在我的模型中尝试了这一点,但不起作用
ransacker :created_at do
1条答案
按热度按时间46scxncf1#
是的有可能
首先在模型中定义ransacker和ransackable_attributes
在那之后,
或