gpt4 book ai didi

ruby - ActiveRecord 中 Base、Schema 和 Migration 的区别

转载 作者:太空宇宙 更新时间:2023-11-03 18:26:45 24 4
gpt4 key购买 nike

我目前正尝试在 Ruby 中使用 activerecord gem,但我对如何使用 gem 感到很困惑。 ActiveRecord::BaseActiveRecord::SchemaActiveRecord::Migration 有什么区别?我什么时候使用它们?

最佳答案

总结:AR::Base 是模型的骨架。您的模型通常是派生自该模型的类。 AR::Schema 是,嗯,你的数据库的模式。您可以在文件 db/schema.rb 中看到它的样子。至于 AR::Migration,它也在名称中:它是您可以在 db/migrate 中找到的迁移文件的框架。您可以查看 Rails 指南和 API 引用以获取有关它们的更多信息。

关于ruby - ActiveRecord 中 Base、Schema 和 Migration 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9752693/

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