Hi there,
我想做一个计算单价的功能,Commodity 模型数据库里有 price,net 和 unit 三个字段会用在这个功能里面,另外设置了一个 unitprice 字段来存单价,基本的计算逻辑是判断 unit 是什么,是克的话就用 price/(net*1000),是千克的话就 price/net。。。。我思考了一下似乎也不用直接把这个值写到 unitprice 里面去,只要在网页上做一个运算就行,运算量也不大,主要想问下怎么写才把这个值计算出来啊 我看 Stack Overflow 上写的是用 before_save 去调用一个私有函数,但是我试了下 Rails6.0 说没有 before_save,只有 before_action,换过来以后有不知道怎么写了。。。