Là Ruby vượt qua bởi tham chiếu hoặc theo giá trị?
@user.update_languages(params[:language][:language1], params[:language][:language2], params[:language][:language3]) lang_errors = @user.errors logger.debug "--------------------LANG_ERRORS----------101-------------" + lang_errors.full_messages.inspect if params[:user] @user.state = params[:user][:state] success = success & @user.save end logger.debug "--------------------LANG_ERRORS-------------102----------" + lang_errors.full_messages.inspect if lang_errors.full_messages.empty? @userđối tượng thêm lỗi vào lang_errorsbiến trong update_lanugagesphương thức. Khi tôi thực hiện lưu trên @userđối tượng, tôi mất các lỗi được lưu …