セキュリティ上の理由から、一括割り当てに別のアプローチを取ることにしましたが、これがコントローラー内で安全に行う方法であるかどうかを知りたいですか?
QuestionsController
def new
@survey = Survey.find(params[:survey_id])
@question = Question.new
end
def create
@survey = Survey.find(params[:survey_id])
@question = @survey.questions.new
@question.title = params[:question][:title]
@question.description = params[:question][:description]
if @question.save
redirect_to new_survey_question_path
else
render :new
end
end
survey_id
または他の列を変更できますquestion
か? を使用する以外に、彼らのより良いアプローチはありattr_accessible
ますか?