Skip to content

Commit d68ea13

Browse files
committed
正規表現のセキュリティを向上:$ を \z に置き換え
- prefecture_name_in_englishメソッドで文字列末尾の判定を修正 - $ は改行の前でもマッチしてしまうため、\z を使用 - セキュリティのベストプラクティスに従った修正
1 parent b4d1ba3 commit d68ea13

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

app/helpers/application_helper.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ def youtube_url; 'https://youtube.com/CoderDojoJapan'; end
106106
def prefecture_name_in_english(prefecture_name)
107107
# 都道府県名の英語表記を返す簡易マッピング
108108
# 「都」「府」「県」を除去してから検索
109-
name_without_suffix = prefecture_name.gsub(/[都府県]$/, '')
109+
name_without_suffix = prefecture_name.gsub(/[都府県]\z/, '')
110110

111111
prefecture_names = {
112112
'北海道' => 'Hokkaido',

0 commit comments

Comments
 (0)