【发布时间】:2016-02-03 16:23:34
【问题描述】:
在 C# 中,我习惯于创建一个名为“Enums.cs”的文件,并在其中定义我的应用程序需要的所有枚举...我认为这样做更容易。现在使用 Ruby,我阅读并选择了 module 方法来定义枚举,因为我可以将 int 与“单词”相关联,例如:
module ContractType
Undefined = 0
Internship = 1
CLT = 2
Contractor = 4
end
现在我怎样才能让我的“用户”模型公开像newGuy.CurrentContractType = ContractType.Internship 这样的属性?!?
我是否import 模块? extend?或者我应该引用所有枚举所在的GlobalEnums.rb 文件?
【问题讨论】:
标签: c# ruby-on-rails ruby enums