#ruby-on-rails
#ruby-on-rails
Вопрос:
Когда я создаю новую задачу, я получаю следующие параметры
Parameters: {"plan_task"=>{"name"=>"123123", "owner_id"=>"1", "wbs"=>"", "description"=>""}, "commit"=>"Create", "project_id"=>"project-1"}
Итак, теперь я хочу знать, как я могу включить project_id в параметры plan_task
def plan_task_params
params.require(:plan_task).permit(:name, :owner_id, :wbs, :description)
end
Можете ли вы помочь мне с этим?
Ответ №1:
Вы можете использовать
def plan_task_params
params.permit(:commit, :project_id, plane_task: [:name, :owner_id, :wbs, :description])
end
это даст вам:
Parameters: { "commit"=>"Create", "project_id"=>"project-1", "plan_task"=>{"name"=>"123123", "owner_id"=>"1", "wbs"=>"", "description"=>""}}