定义值我有一个模型:我正确的方法在模型
class Cars < ActiveRecord::Base
tag_nr = rand(2007)
end
的Cars
模型映射到cars
表数据库的列name
,owner
。
正如你在上面看到的,还有一个tag_nr
,它基本上是一个的随机数。
我想有每个实例对象Cars
类的持有像上面生成一个随机数。 但是我不想让这个随机数存储在数据库中。而在将来,我可以访问这个实例对象通过的tag_nr
:
nr = CAR_INSTANCE.tag_nr
而且nr
现在是相同的tag_nr
这个汽车实例对象首先生成。
那么,我应该在哪里以及如何在我的汽车模型中定义这个随机数?
该方法是否支持Rails v2.3.2? –
@ Leem.fin [是(apidock文档)](http://apidock.com/rails/v2.3.2/Rails/Initializer/after_initialize),虽然你的问题是用Rails 3标记的。 –