Ruby / ROR - 语法错误关键字END(所有块都结束)

时间:2012-11-18 21:20:31

标签: ruby-on-rails ruby

收到以下错误:

syntax error, unexpected keyword_ensure, expecting keyword_end  

syntax error, unexpected $end, expecting keyword_end

代码

  <% if user.admin? do %>
        <%= form_tag({:controller => '/admin/link', :action=> 'link', :id => @link.id}) do %>

        <%= render :partial => "link_form" %>

        <% end %>
    <% end %>

虽然我已经完成了大约10次代码,但我的所有块都已关闭。答案可能很容易,因为我是一个红宝石/新手。代码也不是很难,只有大约15行。

1 个答案:

答案 0 :(得分:7)

好像你有额外的'做'。第一行应该是

<% if user.admin? %>