我需要对数据库进行查询并按开始日期过滤事件,但列类型是DateTime.我在模型中做了范围:
scope :day, -> (start_date) {where start_date: start_date}
Run Code Online (Sandbox Code Playgroud)
它适用于相同的DateTime值,但我需要一个过滤器Event
只能按日期,而不是DateTime.
我有PG数据库并尝试:
scope :day, -> (start_date) {where("start_date:date =?", "#{start_date.to_date}")}
Run Code Online (Sandbox Code Playgroud)
但是我收到了一个错误
我需要更改 woocommerce 网站中的订单总重量。
例如:我的购物车中有 3 个产品:1 - 30g;2 - 35;3 - 35克;总计 = 30+35+35 = 100g,但我想将包装重量添加到总重量中(总重量的 30%)。
示例:((30+35+35) * 0.3) + (30+35+35) = 130g
我可以计算出来,但是如何将总重量从 100 克更改为 130 克。
为了获得总重量,我使用 get_cart_contents_weight(),但我不知道如何设置新值。