我遇到了两个错误,我不知道该如何处理。当下面的页面加载时,我得到2个错误(它根本不加载,只是当我尝试访问它时向我显示2个错误)。
错误1:/ home/< ...>/profile_pic.html.erb:7:语法错误,意外kDO_BLOCK ... ofile_pics,ProfilePic.new,do | builder | @ output_buffer.safe ...
错误2:/首页/ < ...>/profile_pic.html.erb:16:语法错误,意想不到的kENSURE,期待$结束
这里是代码导致我们的问题: <%=渲染:部分=> '布局/ head_loggedin' %>
<div id="main" style="float: left;">
<% render :partial => 'layouts/head_settings' %>
<h1>Change your profile picture</h1>
<%= form_for(:update_profile_pic, :url => {:controller => 'setting', :action => 'update_profile_pic'}, :html => {:multipart => true}) do |f|%>
<%= f.fields_for :profile_pics, ProfilePic.new, do |builder| %>
<%= builder.file_field :image %>
<% end %>
<div>
<%= submit_tag "Upload" %>
</div>
<% end %>
</div>
在这里我们使用的另一个页面,同样做|制造商|语法提供了与此页面相同的意外kDO_BLOCK错误。
我们使用回形针上传图片。然而,在我的朋友的笔记本电脑上,这个问题似乎并没有发生。我们都在运行ubuntu,我们的gemfiles是相同的......而且这里的踢球者是,我们都检出了来自同一回购站的代码!
你用代码写的<%render:partial =>'layouts/head_settings'%>。 <%= render:partial =>'layouts/head_settings'%>这是正确的。 –