如何在 ruby group_by 参数中链接方法
How to chain methods inside the ruby group_by arguments
我有一个名为 slots
的槽时间实例列表,其中包含一个开始时间列。
我想按 start_time.to_date
对这些插槽进行分组,但我找不到将这些方法链接在一起的语法。
我目前通过 运行 下面的代码得到的错误是 undefined method to_date for :start_time:Symbol
slots.group_by(&:start_time.to_date)
您需要定义 group_by 块
slots.group_by {|slot| slot.start_time.to_date }
我有一个名为 slots
的槽时间实例列表,其中包含一个开始时间列。
我想按 start_time.to_date
对这些插槽进行分组,但我找不到将这些方法链接在一起的语法。
我目前通过 运行 下面的代码得到的错误是 undefined method to_date for :start_time:Symbol
slots.group_by(&:start_time.to_date)
您需要定义 group_by 块
slots.group_by {|slot| slot.start_time.to_date }