如何以及在何处声明应包含AR对象的常量?

时间:2014-11-14 18:16:30

标签: ruby-on-rails ruby

我正在开发应用程序,帮助人们了解他们的培训结果。在不同学科的不同计算。我需要将纪律存储在与培训相关的对象中。

我必须在代码中使用这些值来编程设置另一个对象的字段,计算结果取决于它,然后再与之进行比较。

例如,我有模型Discipline和三个名称为

的记录
  • 速度400米
  • 1公里的速度
  • 速度4公里

所以它是某种常量,我只是想知道声明和访问它们的最佳做法是什么?

或者可能有任何方式声明预定义的对象?

1 个答案:

答案 0 :(得分:0)

任何时候你有“预定义”对象,你应该考虑使用enum,但我真的不知道你为什么要用AR模型做这件事。 AR模型背后的整个想法是它是一个由数据库支持的交互式对象,可以通过CRUD操作处理其属性。