プロジェクト

全般

プロフィール

開発実装 #25

未完了

設計 #1: 開発運用プロジェクトのスケジュール

開発実装 #11: 手順書アプリケーションの開発(STEP1)

開発実装 #8: ユーザーログイン機能を実装

開発実装 #19: Redis/RedisCommanderコンテナを作成

'psych'のバージョンに依存しないYAMLを読み込む記法に修正

Lunatic1998 さんが約1年前に追加. 約1年前に更新.

ステータス:
完了
優先度:
普通
担当者:
開始日:
2023-08-23
期日:
2023-08-23 (約13ヶ月 遅れ)
進捗率:

0%

予定工数:

説明

概要

  • redis.rbにて記述している以下のコードについて、修正が必要である。
    • 以下のコードは、'psych'のバージョンが3以下の記法であり、'psych'のバージョンが4以上になると対応不可となる。
    • 'psych'のバージョンが3に指定したが、やはりバージョンに依存しない記法でコードを書くことが望ましい。

修正前

if yaml && yaml.exist?
  @config = YAML.load(ERB.new(yaml.read).result)[Rails.env] || {}
else

変更点

safe_load_fileメソッドは、YAMLファイルを安全に読み込むためのメソッドです。
このメソッドは、セキュリティ上のリスクを最小限に抑えるために設計されています。
YAMLファイル内のデータが信頼できない場合や、悪意のあるコードが埋め込まれている可能性がある場合に使用されます
。このメソッドは、デフォルトで一部のオブジェクトやクラスの読み込みを無効化し、安全性を保つための制限がかかります。

Lunatic1998 さんが約1年前に更新

Lunatic1998 さんが約1年前に更新

Lunatic1998 さんが約1年前に更新

Lunatic1998 さんが約1年前に更新

  • ステータス新規 から レビュー中 に変更

Lunatic1998 さんが約1年前に更新

  • ステータスレビュー中 から 完了 に変更

他の形式にエクスポート: Atom PDF