gpt4 book ai didi

ruby-on-rails - Rails 应用程序中的非持久数据

转载 作者:行者123 更新时间:2023-12-04 03:45:37 24 4
gpt4 key购买 nike

我正在为 Rails 应用程序创建“分析”页面。分析页面不保留它自己的任何数据(此时它非常原始),但确实利用了我从数据库中获取的指标(通过 ActiveRecord 中内置的聚合表达式)。除了收集和呈现指标之外,我唯一的其他要求是允许用户提供一个日期范围来过滤数据。到目前为止,我一直在使用实例变量等来存储指标信息......随着指标数量的增长以及管理开始和结束过滤日期的需要,我开始认为我应该将这些数据放入它的自己的模型。如果我确实将所有“数据”移动到模型中,我应该只使用带有 attr_accessors 的普通对象还是有更合适的基类可以用于非持久数据?我对 MVC 架构非常熟悉,知道我的 Controller 越来越臃肿,但对 rails 不够熟悉,无法确定在这种情况下我应该如何组织我的数据/逻辑。

任何见解将不胜感激!

最佳答案

听起来您可以使用 Rails 非事件记录模型。有一个很好的 Railscast :

http://railscasts.com/episodes/121-non-active-record-model

希望对你有帮助,

关于ruby-on-rails - Rails 应用程序中的非持久数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/341116/

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