在我的参数中,我有值batch_params [:end_date]
如果我尝试Batch.new(end_date: "12/12/12")
,那就可以了。
但如果我像Batch.new(end_date: batch_params[:end_date])
那样写它,它会将批处理结束日期设置为nil 。我检查了batch_params [:end_date]它包含“12/12/12”。不知道到底发生了什么。
这是我的batch_params函数
def batch_params
params.require(:batch).permit( :name, :start_date, :students, :end_date, :course_ids, :batch_id)
end
任何帮助都是适当的