2012-04-22 71 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的部分轉換涉及一些異常處理,因此在錯誤消息中出現令人困惑和奇怪的外觀

相關問題