index.html.erb ファイルの私のコードは以下に掲載されています。通常の ruby ファイルでテストしたところ、出力に引用符や括弧が表示されませんでした。ただし、erb ファイルで同じコードを使用すると、ブラウザーで表示すると、各値の周りに引用符と角括弧が表示されます。これを回避する方法はありますか?
---
title: Coast Guard Quiz
---
<%
seaman_recruit = {
img: "<img src = 'images/USCG_SR.png'>",
name: "Seaman Recruit",
en_class: "Seaman",
abbr: "SR",
}
seaman_apprentice = {
img: "<img src = 'images/USCG_SA.png'>",
name: "Seaman Apprentice",
en_class: "Seaman",
abbr: "SA",
}
seaman = {
img: "<img src = 'images/USCG_SM.png'>",
name: "Seaman",
en_class: "Seaman",
abbr: "SN",
}
ranks = [seaman_recruit, seaman_apprentice, seaman]
ranks.shuffle!
current_rank = ranks.shuffle!.first
%>
<p><%= current_rank.values_at(:img) %></p>
<p class="bld"><%= current_rank.values_at(:name) %></p>
<p><%= current_rank.values_at(:en_class) %></p>
<p><%= current_rank.values_at(:abbr) %></p>
<p><%= current_rank.values_at(:title) %></p>
<p><%= current_rank.values_at(:paygrade) %></p>
たとえば、次のように表示されます。
【「(実際のイメージ)」】
【「シーマン」】
【「シーマン」】
["SN"]
【「船員(姓)」】
[「E3」]
そして、私はこれを見たい:
(実際の画像)
シーマン
シーマン
SN
シーマン(姓)
E3