【发布时间】:2016-03-03 21:52:31
【问题描述】:
给定以下带有 enum 列的 ActiveRecord 模型:
class User < ActiveRecord::Base
enum role: [:normal, :sales, :admin]
end
我如何设置role 列之前保存到数据库的默认值。
例如:
user = User.new
puts user.role # Should print 'normal'
【问题讨论】:
-
在保存到数据库之前是否有特定的原因需要做?这可以在将记录保存到数据库期间完成吗?
标签: ruby-on-rails ruby