【发布时间】:2017-11-07 07:13:07
【问题描述】:
我的表单帖子有以下输出,我想创建允许的属性,但我无法让它工作并且有点困惑。
POST 数据:-
参数:{"utf8"=>"✓", "authenticity_token"=>"nUAxX0FRhqhS+u8zTUcvogtHf8KPhcriNK95zLL0mAwd+/CyUrq80+wdq68c/h2MrBWvvTdBYwHv3IKH29ZcWQ==", "quiz"=>{"name"=>"问题测试", "questions_attributes"=>{"0"=>{"question_name"=>"问题#1", "answer1"=>"", "answer2"=>"", "answer3"=>"", "answer4"=>"", "correct_answer"=>""}, "1"=>{"question_name"=>"", "answer1"=>"", "answer2"=>"", "answer3"=>"", "answer4"=>"", "correct_answer"=>""}}}, "commit"=>"创建测验"}
错误:- 不允许的参数:questions_attributes
我试过的是
params.require(:quiz).permit(:name, questions_attributes: [{0: [:question_name, :answer1, :answer2, :answer3, :answer4]}])
我无法理解,如何让它工作,所以任何帮助都将受到高度赞赏
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4