首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rails:将统计代码放在哪里?

Rails:将统计代码放在哪里?
EN

Stack Overflow用户
提问于 2010-11-13 03:26:39
回答 4查看 240关注 0票数 2

我有一个Rails应用程序,它使用了我编写的大量自定义统计代码,比如计算一组数字的平均值和标准差,或者计算统计显著性检验。

我该把这些代码放在哪里呢?它没有绑定到任何数据库对象,所以我猜它不应该放到/models中。如果我理解正确的话,/app/helpers只用于从视图中调用的helper函数,所以我认为它不应该放在那里。我应该把我的统计代码放到/lib中吗?

一般来说,我不确定我应该把从我的模型调用的助手库放在哪里。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-11-13 03:32:35

顺便说一句,您绝对可以拥有不绑定到数据库表的模型,但在我看来,它们仍然应该是表示您领域中的“事物”的类。因此,我仍然不会将它们放在/models中,但这并不是因为它与数据库有关。

我会把它们放在/lib里,是的。请注意,它们不会由Rails自动加载,因此您需要在初始化器中添加require语句。

票数 4
EN

Stack Overflow用户

发布于 2010-11-13 03:34:21

如果这段代码只对这个项目有用,那么/lib是个不错的选择。但是,如果您认为以后可能会在另一个项目中使用这些代码,那么您也可以考虑将其打包到gem中,特别是如果您将有多个项目同时使用这些代码。

票数 1
EN

Stack Overflow用户

发布于 2010-11-13 03:28:27

/lib听起来很适合这些东西

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4168313

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档