0
<% @user.dids.each_with_index{ |did, i| %>
  <li><%=h @user.dids %></li>
<% } %>

表示する結果

#<Did:0x7fc4c55f4bf0>#<Did:0x7fc4c55f4ba0>#
<Did:0x7fc4c55f4b50>#<Did:0x7fc4c55f4b00>#
<Did:0x7fc4c55f4a88>#<Did:0x7fc4c55f4a10>#
<Did:0x7fc4c55f49c0>#<Did:0x7fc4c55f4970>

私はほとんど眠っていて、考えていませんでした、誰かハッシュデータを表示する方法を教えてください

4

3 に答える 3

0

Railsでデバッグ機能を使用できます

<%= debug @user %>
于 2013-01-12T02:40:36.330 に答える
0

まず、あなたのループは少し奇妙です。あなたが持っているべきだと私には思えます

<% @user.dids.each_with_index{ |did, i| %>
  <li><%=h did %></li>
<% } %>

あなたのバージョンでは、@user.dids反復ごとに全体を印刷しています。

また、クラスはどのようにDid定義されていますか?Rails でDidActiveRecord モデルを使用している場合は、.to_jsonメソッドを使用できるようにする必要があります (オプションと情報はこちら)。

<% @user.dids.each_with_index{ |did, i| %>
  <li><%=h did.to_json %></li>
<% } %>
于 2013-01-12T03:02:03.540 に答える
0

OK私はとても正しく眠ります

<% @user.dids.each_with_index{ |did, i| %>
  <li><%= did.did %></li>
<% } %>

同僚を助けてくれてありがとう

于 2013-01-12T03:13:55.817 に答える