gpt4 book ai didi

ruby-on-rails - 如何使用 Rails 检查表列的约束?

转载 作者:搜寻专家 更新时间:2023-10-30 20:03:55 26 4
gpt4 key购买 nike

如果我不使用 annotate gem,我该如何检查表列上的约束?我可以使用 Rails 控制台查看哪些列在哪些表上,但我看不到像 not null 这样的约束。

最佳答案

任何 ActiveRecord 子类都有 columns 方法,它返回关于底层表的列的所有元数据:

User.columns.find { |c| c.name == 'email' }.null
# => false

关于ruby-on-rails - 如何使用 Rails 检查表列的约束?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44764354/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com