왜이 오류가 발생하는지 잘 모르겠습니다. 오류가 있어야하지만, 불행히도 지금은 찾을 수 없습니다.NoMethodError in 핀 # index, 정의되지 않은 메소드`stringify_keys
Index.html.erb : 내 콘솔
<div id="pins" class="transitions-enabled">
<% @pins.each do |pin| %>
<div class="box panel panel-default">
<%= link_to image_tag(pin.image.url(:medium)), pin %>
<div class="panel-body">
<p><%= pin.description %></p>
<p><strong><%= pin.user.email if pin.user %></strong><p>
<% if pin.user == current_user %>
<div class="actions">
<%= link_to edit_pin_path(pin) do %>
<span class="glyphicon glyphicon-edit"></span>
Edit
<% end %>
<%= link_to 'Delete', pin, method: :delete, data: { confirm: 'Are you sure?' } do %>
<span class="glyphicon glyphicon-trash"></span>
Delete
<% end %>
</div>
<% end %>
</div>
</div>
<% end %>
</div>
, 오류 : 나는`
<%= link_to 'Delete', pin, method: :delete, data: { confirm: 'Are you sure?' } do %>`
에
<%= link_to pin, method: :delete, data: { confirm: 'Are you sure?' } do %>
를 편집하는 경우
ActionView::Template::Error (undefined method `stringify_keys' for #<Pin:0x007f568d39a428>):
12: <span class="glyphicon glyphicon-edit"></span>
13: Edit
14: <% end %>
15: <%= link_to 'Delete', pin, method: :delete, data: { confirm: 'Are you sure?' } do %>
16: <span class="glyphicon glyphicon-trash"></span>
17: Delete
18: <% end %>
것 같습니다
페이지가 작동하지만 페이지가로드되지만 사용자가 로그인 할 때 '핀'에 '삭제'옵션을로드하지 않은 것과 같은 다른 문제가 발생합니다. 로그인 :/
컨트롤러에 오류가 있습니까? 당신이 받고있는 전체 오류를 붙여 줄 수 있습니까? –
[NoMethodError in Car # index] 가능한 복제본 (http://stackoverflow.com/questions/6034106/nomethoderror-in-carindex) –
@Benjamins 디버깅 도움말을 찾는 데 필요한 질문 ("이 코드가 작동하지 않는 이유는 무엇입니까?") 원하는 동작, 특정 문제 또는 오류 및 질문 자체에서이를 재현하는 데 필요한 가장 짧은 코드를 포함하십시오. 분명한 문제 성명이없는 질문은 다른 독자에게 유용하지 않습니다. –