0

从 MySQL 数据库中,我得到了这种格式的参数。现在我无法访问这些数据。我在变量中取了这个值。

代码:@text =

--- !map:HashWithIndifferentAccess 
q5_areaOf: 
- Mathematics
- Commerce
q7_residenceCity: Indore
q6_email: james@yahoo.com
action: patient_forms_save
controller: form_assigned_patients
q8_password: "123456"
q3_name: Rahul
formID: "12772743492"
q4_sex: Male

现在我想在 rhtml 页面上显示整个数据。

4

1 回答 1

0

如果您不想手动输出每个属性,您可以像这样循环遍历 HashWithIndifferentAccess:

<% @text.each do |key,value| %>
  <%= key %>: <%= value %>
<% end %>

或将其放在表格中:

<table>
  <% @text.each do |key,value| %>
    <tr>
      <td><%= key %></td>
      <td><%= value %></td>
    </tr>
  <% end %>
</table>

此致

托拜厄斯

于 2011-10-06T12:02:44.350 回答