私はrails_best_practices
宝石を持っていますが、次の警告が表示されます。
APP/app/controllers/users_controller.rb - use model association (for @user_answer)
このコードの要点を参照して:
begin
@user_answer = @user.user_answers.where(:question_id => @question_id).first
if @user_answer
@user_answer.answer_id = @answer_id
@user_answer.save!
@message = 'Answer updated successfully!'
else
@user.user_answers.create(:question_id => params[:questionId], :answer_id => params[:answerId])
@message = 'Answer submitted successfully!'
end
rescue ex
@message = ex.message.split(':')[1].chomp
end
しかし、モデルの関連付けに関するページによると、これに違反しているようには見えず、正しくフォローされているようです。これについて何か不足していますか?