1
我有两个数组,我想在我的Prediction
模型的对象中初始化为[]
。Rails - 初始化对象实例变量
如果我尝试:
def initialize
@first_estimation = []
@last_estimation = []
end
然后我的很多单元测试失败。
Failure/Error: assign(:prediction, Prediction.new(
ArgumentError:
wrong number of arguments (1 for 0)
但是,如果我尝试:
def after_initialize
@first_estimation = []
@last_estimation = []
end
那么阵列不实例化。
如何在构造对象时实例化数组而不改变其他任何东西?