WARNING: THIS SITE IS A MIRROR OF GITHUB.COM / IT CANNOT LOGIN OR REGISTER ACCOUNTS / THE CONTENTS ARE PROVIDED AS-IS / THIS SITE ASSUMES NO RESPONSIBILITY FOR ANY DISPLAYED CONTENT OR LINKS / IF YOU FOUND SOMETHING MAY NOT GOOD FOR EVERYONE, CONTACT ADMIN AT ilovescratch@foxmail.com
Skip to content

learning_time_frames.yml が ERB 展開で不正な YAML を生成する問題を修正する #9337

@sharoa119

Description

@sharoa119

概要

コードラビットからの指摘に基づく改善です。

learning_time_frames.ymlにて、ERB展開時に改行が入らず、
YAMLが不正な構造(mapping values are not allowed here)になる可能性があります。

該当コメント:#9184 (comment)

対応方針

  • YAMLが正しく生成されるように ERB のインデント・改行を調整する
  • コードラビットが提示した diff のように、ループ内のERBの構造を明示的に揃える
    または#{day_prefix}#{hour}:\nのように改行を明示的に付与する

参考 diff(一例)

 <% week_days.each_with_index do |(day_name, day_prefix), day_index| %>
-<% (0..23).each_with_index do |hour, hour_index| %>
-<%= "#{day_prefix}#{hour}:" %>
-  id: <%= day_index * 24 + hour_index + 1 %>
-  week_day: <%= day_name %>
-  activity_time: <%= hour %>
-<% end %>
+  <% (0..23).each_with_index do |hour, hour_index| %>
+<%= "#{day_prefix}#{hour}:" %>
+  id: <%= day_index * 24 + hour_index + 1 %>
+  week_day: <%= day_name %>
+  activity_time: <%= hour %>
+  <% end %>
 <% end %>

関連issue

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions