【发布时间】:2016-10-19 15:47:32
【问题描述】:
在我的第一个 Rails (5) 应用程序中,我想在创建时为关联设置默认值。已阅读有关 SO 的文档和许多问题,但找不到答案。
我使用after_initialize :set_default_values 并想为documenttype 设置默认值
def set_default_values
unless persisted?
self.documenttype || 1 if self.documenttype.nil?
self.dateformat ||= 'dd.mm.yyyy' if self.dateformat.nil?
end
end
【问题讨论】:
-
你忘记了
=符号:self.documenttype ||= 1
标签: ruby-on-rails activerecord ruby-on-rails-5