2012-04-22 66 views
0

有人可以告诉我我在做什么错吗?我收到以下错误,当我尝试加载我的形式(/职位/显示):

SyntaxError in Posts#show 

Showing /Users/fkhalid2008/loand/app/views/posts/show.html.erb where line #10 raised: 

compile error 
/Users/fkhalid2008/loand/app/views/posts/show.html.erb:10: syntax error, unexpected kENSURE, expecting $end 
Extracted source (around line #10): 

7: </div> 
8: <button type="submit" class="btn span6 large">Submit</button> 
9: <% end %> 

下面是相关代码:

帖子/ SHOW

<%= form_remote_tag(:update => 'message', :url => {:controller => 'main', :action => 'send_message', :user_id => @post.user.id }) %> 
<br> 
<br /> 
<br /> 
<div class="field"> 
Hello! My name is <%= f.text_field :subject %> and I'm contacting you in response to your ad. I'm interested in learning more so get in touch! Here's my contact details: <%= f.text_field :body %>. 
</div> 
<button type="submit" class="btn span6 large">Submit</button> 
<% end %> 
+0

是的,修正了它。请把它标记为答案,我可以给你信用:) – hikmatyar 2012-04-22 20:39:15

回答

1

你”重新尝试使用form_tag_remote加上一个块:

<%= form_remote_tag ... %> 
    ... 
<% end %> 

但是y你忽略了do开始块。你再培训局应看起来更像是这样的:

<%= form_remote_tag(...) do %> 
    <!-- ----------------^^ --> 
<% end %> 

雇员再培训局处理器基本上呈翻过来再培训局源产生的Ruby代码执行斑点;那额外的步骤可能会导致一些很难找到的非常奇怪的外观错误。从ERB到Ruby的部分转换涉及一些异常处理,因此在错误消息中出现令人困惑和奇怪的外观

相关问题