這是我收到的錯誤。我從這個錯誤跟蹤得到的印象是有一個無法匹敵的「結束」,但我不知道要插入什麼類型。據我所知,早期的多行條款沒有一個是未公開的。感謝你的幫助,我希望我能夠報答你的恩惠。請注意,如果StackOverflow機器人不抱怨我的高代碼:文本比率,我不會包含所有這些不相關且不需要的文本。查看代碼時出錯(需要「結束」?)
SyntaxError in Users#new
Showing /home/max/Desktop/coding/auth_ex/app/views/users/new.html.erb where line #52 raised:
/home/max/Desktop/coding/auth_ex/app/views/users/new.html.erb:52: syntax error, unexpected keyword_ensure, expecting keyword_end
/home/max/Desktop/coding/auth_ex/app/views/users/new.html.erb:54: syntax error, unexpected end-of-input, expecting keyword_end
Extracted source (around line #52):
49
50
51
<hr>
-->
Trace of template inclusion: app/views/users/new.html.erb
Rails.root: /home/max/Desktop/coding/auth_ex
Application Trace | Framework Trace | Full Trace
Request
Parameters:
None
Toggle session dump
Toggle env dump
Response
Headers:
None
所以這裏是我正在訪問的視圖中的代碼。
<!-- Sign up Users -->
<div class="itembox">
<p class="bigfont"> Sign up user </p>
<%= form_for @user do |f| %>
<% if @user.errors.any? %>
<div class="error_messages">
<p class="bigfont"> Form is invalid </p>
<ul>
<% for message in @user.errors.full_messages %>
<li><%= message %></li>
<% end %>
</ul>
</div>
<% end %>
<p> <%= f.label :email %> <%= f.text_field :email %> </p>
<p> <%= f.label :password %> <%= f.password_field :password %> </p>
<p> <%= f.label :password_confirmation %> <%= f.password_field :password_confirmation %> </p>
<p class="button"><%= f.submit %></p>
<% end %>
</div>
<hr>
<!-- Sign In a user -->
<div class="itembox">
<p class="bigfont">Sign IN a user</p>
<p> <%= form_for @session do |s| %></p>
<p><%= f.label :name %></p>
<p><%= f.label :password %></p>
l<p class="button"> <%= f.submit %></p>
</div>
<hr>
<!-- Users List -->
<div class="itembox">
<p class="bigfont"> Users List </p>
<% @users.each do |u| %>
<%= u.id %>)
<%= u.email %>
<br><br>
<% end %>
</div>
<hr>
我真的不知道是什麼問題,因爲我無法找到任何「結束」我失蹤。我感謝您的幫助。