0

次のエラーが発生します。

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回実行しましたが、すべてのブロックが閉じています。私はruby/rorの初心者なので、答えはとても簡単かもしれません。また、コードはそれほど難しくはなく、約15行です。

4

1 に答える 1

7

余分な「do」があるようです。最初の行は

<% if user.admin? %>
于 2012-11-18T21:23:53.563 に答える