/events/index.html.erb:41:语法错误,意外的keyword_ensure,期待输入结束确保^ ~~~~~

问题描述 投票:1回答:1

我意识到这可能是一个常见的问题,但我有一个艰难的一天,我似乎在我的代码中遗漏了一些基本的东西,我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%>

我不明白的是什么? / 失踪?

ruby-on-rails ruby
1个回答
0
投票

你在这部分有一个流浪的<% 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>标签?

© www.soinside.com 2019 - 2024. All rights reserved.