小编Nee*_*asa的帖子

ActiveRecord:在自联接中删除子项后取消外键

我在ActiveRecord中为我的模型进行了自我连接,如下所示:

class Employee < ActiveRecord::Base
  has_many :subordinates, class_name: "Employee",
                          foreign_key: "manager_id"

  belongs_to :manager, class_name: "Employee"
end 
Run Code Online (Sandbox Code Playgroud)

如果我删除了Manager行,我希望将该Manager下的所有员工的'manager_id'外键值设置为NULL.这是ActiveRecord隐式处理的东西,还是需要在某处定义的东西.

ruby activerecord ruby-on-rails self-join

4
推荐指数
1
解决办法
4482
查看次数

在excel中将日期时间字符串转换为日期

我有两列带有日期时间值,例如“2019-08-15T00:45:28.228Z”。我想将它们中的每一个转换为日期格式列,然后找到日期之间的分钟数。

例如:


| A1                       | A2                       | Date(A1) | Date(A2) | A2-A1 in minutes |
|--------------------------|--------------------------|----------|----------|------------------|
| 2019-08-15T00:45:28.228Z | 2019-08-15T00:55:28.228Z |          |          | 10               |
| 2019-07-25T00:45:45.127Z | 2019-07-25T01:25:55.127Z |          |          | 40               |

Run Code Online (Sandbox Code Playgroud)

我无法将列转换为日期格式,因为它也有时间元素,而且所有在线示例似乎都只针对日期

excel datetime excel-formula

0
推荐指数
1
解决办法
56
查看次数