gpt4 book ai didi

ruby-on-rails-3 - 事件模型、事件记录和事件资源之间的区别

转载 作者:行者123 更新时间:2023-12-03 06:02:03 25 4
gpt4 key购买 nike

有谁可以帮助我定义事件模型、事件记录和事件资源之间的确切区别。我已经做了足够多的谷歌搜索来找到确切的区别,但没有得到任何具体的东西可以告诉他们之间的确切区别。现在他们对我来说看起来都一样。所以请给我适当的答案并提供一些具体的要点。

最佳答案

Rails 3 的设计考虑到了模块化。每个模块都有自己的用途和功能。

ActiveModel:该组件是在 Rails 3 中创建的。他们将所有与 Rails 2 ActiveRecord 没有数据库要求的模型相关的部分移至 ActiveModel 中。因此 ActiveModel 包含诸如验证之类的内容。更多信息:http://www.rubyinside.com/rails-3-0s-activemodel-how-to-give-ruby-classes-some-activerecord-magic-2937.html

ActiveRecord:这是将类与数据库关联起来的组件。这将为类提供一些功能,例如可以轻松从数据库中提取记录的方法(例如 find 方法)。

ActiveResource:与ActiveRecord类似。但是,ActiveResource 对象不是由数据库支持,而是由另一个应用程序通过 Web 服务 API 支持。更多信息:http://ofps.oreilly.com/titles/9780596521424/activeresource_id59243.html

(无法弄清楚 ActiveBase...您从哪里听说的?)

关于ruby-on-rails-3 - 事件模型、事件记录和事件资源之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12653296/

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