#!/usr/bin/env ruby # coding: utf-8 require 'cgi' require_relative 'msd' cgi = CGI.new(:accept_charset => "UTF-8") puts "Content-type: text/html\n\n" random_song = MUSIC_DATA.sample puts <<-HTML <!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>ランダム曲表示</title> <link rel="stylesheet" href="mss.css"> </head> <body> <h1>ランダムに選ばれた曲</h1> <h2><strong>タイトル:</strong> #{random_song[:title]}</h2> <p><strong>アーティスト:</strong> #{random_song[:artist]}</p> <p><strong>ジャンル:</strong> #{random_song[:genre]}</p> <p><strong>どんな曲か?:</strong> #{random_song[:mood]}</p> <p><strong>年:</strong> #{random_song[:year]}</p> <br> <a href="mss.html">戻る</a> </body> </html> HTML