気にしないでください、私が間違っている可能性もあります ![]()
つまり、あなたが尋ねていることは基本的に私が行っていることですが、あなたが期待するタイミングとは異なります。それも多分機能するでしょう。例えば、私の修正以前は、以下のようなものが:
[date=2020-12-20 time=15:00:00 timezone=«Europe/Paris»]
パースされたマークダウンではこれらの属性として現れていました:
{"date"=>"2020-12-20", "time"=>"15:00:00", "timezone"=>"«Europe/Paris»"}
これで問題が明白になります。
私の修正後は以下のように取得できます:
{"date"=>"2020-12-20", "time"=>"15:00:00", "timezone"=>"Europe/Paris"}
単に以前はクォートのすべてのケースを処理できていなかったと考えています。私が行った 2 つ目のコミットで試されましたか?