2011-10-06 4 views
0

MySQL 데이터베이스에서이 형식의 params를 얻었습니다. 이제이 데이터에 액세스 할 수 없습니다. 나는이 값을 변수로 취했다.! map : HashWithIndifferentAccess 값을 Rails에서 rhtml로 변환하여 표시

코드 : @text =

--- !map:HashWithIndifferentAccess 
q5_areaOf: 
- Mathematics 
- Commerce 
q7_residenceCity: Indore 
q6_email: [email protected] 
action: patient_forms_save 
controller: form_assigned_patients 
q8_password: "123456" 
q3_name: Rahul 
formID: "12772743492" 
q4_sex: Male 

가 지금은 RHTML 페이지의 전체 데이터를 표시합니다.

답변

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> 

안부

토비아스

관련 문제