语法错误,意外的keyword_else,期待keyword_end'; 否则^

Mic*_*aga 1 syntax ruby-on-rails view

招聘#新

<ul>
<% if current_user.jobs.any? %>
<% current_user.jobs.each do |job| %>
<li> Job ID: <%= job.id %> Recipient: <%= job.recipient %> </li>
<% else %>
<%= "You have no jobs" %>
<% end %>
<% end %>
Run Code Online (Sandbox Code Playgroud)

不知道我在这里缺少什么.

gFo*_*iva 5

试试吧:

<ul>
<% if current_user.jobs.any? %>
  <% current_user.jobs.each do |job| %>
    <li> Job ID: <%= job.id %> Recipient: <%= job.recipient %> </li>
  <% end %>
<% else %>
  <%= "You have no jobs" %>
<% end %>
Run Code Online (Sandbox Code Playgroud)

您正在打开的each,忘记关闭else之前