【发布时间】:2014-05-28 23:17:00
【问题描述】:
QuestionList 有很多Question。
我正在通过update 方法在控制器中创建question:
@question_list.update(params.require(:question_list).permit(questions_attributes: [:id, :question_list_id, :title, :position, :_destroy]))
我将如何返回创建的对象?
【问题讨论】:
-
不确定你在问什么,
update方法已经返回了更新的对象,不是吗? -
@vee 不,它为我返回一个布尔值。但是你说得对,文档说它应该返回一个对象。
-
@BradWerth 为什么我在做
q = Question.last.update(title: "Just testing")时得到true作为值(对于q)? -
文档是对的,它返回了对象。
Person.update返回一个对象,@person.update返回布尔值。
标签: ruby-on-rails ruby-on-rails-4