Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 返回更新创建的关联对象_Ruby On Rails_Ruby On Rails 4 - Fatal编程技术网

Ruby on rails 返回更新创建的关联对象

Ruby on rails 返回更新创建的关联对象,ruby-on-rails,ruby-on-rails-4,Ruby On Rails,Ruby On Rails 4,问题列表有许多问题 我正在通过更新方法在控制器中创建一个问题: @question_list.update(params.require(:question_list).permit(questions_attributes: [:id, :question_list_id, :title, :position, :_destroy])) 如何返回创建的对象?不确定您在问什么,该方法已返回更新的对象,不是吗?@vee No它为我返回一个布尔值。但是你是对的,文档说它应该返回一个对象。@Brad

问题列表
有许多
问题

我正在通过
更新
方法在控制器中创建一个
问题

@question_list.update(params.require(:question_list).permit(questions_attributes: [:id, :question_list_id, :title, :position, :_destroy]))

如何返回创建的对象?

不确定您在问什么,该方法已返回更新的对象,不是吗?@vee No它为我返回一个布尔值。但是你是对的,文档说它应该返回一个对象。@BradWerth为什么我在执行
q=Question.last.update(title:“Just testing”)
时得到
true
作为值(对于
q
),文档是对的,它返回了对象
Person.update
返回一个对象,
@Person.update
返回bool。
@new_question = Question.create(question_params) 
@question_list.questions << @new_question
def question_params
  params.require(:question_list).permit(questions_attributes: [:id, :question_list_id, :title, :position, :_destroy])
end