我在我的模型中添加了一個方法來計算當前進度。 我也重寫了as_json方法以在我的響應中包含虛擬字段。骨幹處理導軌虛擬場
def progress
//code to get progress
end
def as_json(options = { })
super((options || { }).merge({
:methods => [:progress]
}))
end
我現在的問題是我得到一個UnknownAttributeError,因爲骨幹網試圖提交字段「進度」。
ActiveRecord::UnknownAttributeError (unknown attribute: progress):
我試圖在控制器添加此的更新方法的第一行
params.delete('progress')
我不得不這樣做...... PARAMS [:分配] .delete( '進步') – Baconator507