From: jean.boussier@... Date: 2021-01-19T17:01:00+00:00 Subject: [ruby-core:102169] [Ruby master Bug#17556] ruby 2.7.2 ::YAML.dump ArgumentError: invalid value for Integer(): "20210101_" Issue #17556 has been updated by byroot (Jean Boussier). The fix was merged in https://github.com/ruby/psych/pull/438 ---------------------------------------- Bug #17556: ruby 2.7.2 ::YAML.dump ArgumentError: invalid value for Integer(): "20210101_" https://bugs.ruby-lang.org/issues/17556#change-90019 * Author: zhang.shuttlerock (Yuki Snow) * Status: Open * Priority: Normal * ruby -v: 2.7.2 * Backport: 2.5: UNKNOWN, 2.6: UNKNOWN, 2.7: UNKNOWN, 3.0: UNKNOWN ---------------------------------------- ������������ ruby '2.7.2' 'rails', '~> 6.0.3' - ������������������ ruby ���������������������ruby -v��� 2.7.2 - ��������������������� ```ruby $ bundle exec rails c [1] pry(main)> ::YAML.dump '20210101_' ArgumentError: invalid value for Integer(): "20210101_" from /Users/xxxx/.rbenv/versions/2.7.2/lib/ruby/2.7.0/psych/scalar_scanner.rb:104:in `Integer' ``` - ������������������������������������ '20210101_'���'2021__0101'���������������������������elsif string.match?(INTEGER)��������������������������������������������������������� ���������������������������������������,��������������������������������������� ```ruby def parse_int string Integer(string.gsub(/[,]/, '')) end ``` - ��������������������������������� ������������������������������������ -- https://bugs.ruby-lang.org/ Unsubscribe: