-3
今モデル(下記のコード)未定義方法各
def show
@protocol = Protocol.find(params[:id])
end
からレコードを引っ張る表示コントローラが、Iは@protocolを検査し、それがオブジェクトを返すという事実にある。
私の見解はshow.html.erbの名前とshow.html.erbのコードがあるさ:
<table id="test-table">
<thead>
<% @protocol.each do |key, value| %>
<th><%= value %></th>
<% end %>
</thead>
</table>
私の見解では、私は@プロトコルのハッシュをループして各値を出力したいと考えています。しかし、私は未定義のメソッド '各エラー'を以下のように取得します。
なぜこのエラーが発生しますか?ハッシュをループすることはできませんか、または戻りオブジェクトはハッシュではありませんか?