我意识到这可能是一个常见的问题,但我有一个艰难的一天,我似乎在我的代码中遗漏了一些基本的东西,我google了一下,我只是没有看到导致错误的确切代码行。
我的第一个if语句结束了(如果是当前用户admin)
@events有一个结束
我的第二个如果有一个结束
<% if current_user admin? %>
<div class = "admincreate">
<p> <button type="button" class="btn btn-primary"><%= link_to 'New event' , new_event_path(@events)%> </button> </p>
<% end %>
</div>
<% end %>
<% @events.each do |event| %>
<tr>
<td class = "eventtitle"><%= event.title%> </td>
<td class = "eventurl"><%= event.url %> </td>
<td class = "eventbody"><%= event.body%></td>
</tr>
<% end %>
<table>
<tr>
<th>Title:</th>
<th>Url:</th>
<th>Body: </th>
<th colspan="2"></th>
</tr>
<% if current_user admin? %>
<div class =".btn-group-xs">
<tr>
<td> <button type="button" class="btn btn-primary"><%= link_to 'Show', event_path(event) %> </button> </td>
<td> <button type="button" class="btn btn-primary"><%= link_to 'Edit', edit_event_path(event) %> </button> </td>
<td> <button type="button" class="btn btn-primary"><%= link_to 'Delete',event_path(event),
method: :delete,
data: { confirm: 'Are you sure?'} %> </button></td>
</div>
</tr>
<% end %>
</table>
<%end%>
我不明白的是什么? / 失踪?
你在这部分有一个流浪的<% end %>
:
<% if current_user admin? %>
<div class = "admincreate">
<p> <button type="button" class="btn btn-primary">
<%= link_to 'New event' , new_event_path(@events)%>
</button> </p>
<% end %>
</div>
<% end %>
我重新格式化以使其更加明显。为什么你在<a>
标签内有<button>
标签?