CWi*_*tty 1 enums activerecord ruby-on-rails
我在版本4.1.4 的Rails 应用程序中使用ActiveRecord 枚举。我的模型列上有一个枚举。当我尝试使用 helper 方法查看所有可用状态时,出现错误:您试图在模型“Message”上定义一个名为“status”的枚举,但这将生成一个类方法“new”,即已经由 Active Record 定义。statusMessagestatuses
该Message模型belongs_to其他两个车型,但是这不是问题,因为我注释掉的关系,它仍然呈现的错误。我似乎找不到其他人有这个问题。
class Message < ActiveRecord::Base
belongs_to :user
belongs_to :contact
enum status: %w(new assigned archived)
end
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
955 次 |
| 最近记录: |