定義值我有一個模型:我正確的方法在模型
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標記的。 –