我正在尝试根据传递给动作的参数,在rails控制器动作中动态更改从模型的as_json函数返回的关联和方法。
以下是传递给操作的参数:
{"include"=>{"service_requests"=>"status"},
"methods"=>["service_request_count"],
"program_id"=>""}
这是我的控制器操作正在执行的操作:
respond_to do |format|
format.html # index.html.erb
format.json { render json: @projects.as_json(:include => params[:include]), :methods => params[:methods] }
end
这给出了错误:“无法将符号转换为整数”。任何想法是什么原因造成的?