[英]Rails 3 client_side_validations giving a compile error ( I am using devise)
我在使用client_side_validations時收到以下錯誤...我已將我的源碼放在下面..表單並不復雜,它是一個簡單的表單,我正在使用設計......有人可以幫助我什么是問題..
錯誤:
compile error
C:/project/madhu_ar/app/views/profiles/new.html.erb:2: syntax error, unexpected tASSOC, expecting kEND
...rm_for(@profile), :validate => true do |f| @output_buffer.sa...
^
C:/project/madhu_ar/app/views/profiles/new.html.erb:54: syntax error, unexpected kENSURE,
expecting $end
My Source is like this :
<h1>Business Profile Setup </h1>
<%= form_for(@profile), :validate => true do |f| %>
<div class="field">
<%= f.label :businessname %>
<br />
<%= f.text_field :businessname %>
</div>
<div class="field">
<%= f.label :addressline1 %>
<br />
<%= f.text_field :addressline1 %>
</div>
關心Madhukar
你的右括號是在錯誤的地方,這個:
<%= form_for(@profile), :validate => true do |f| %>
應該:
<%= form_for(@profile, :validate => true) do |f| %>
要不就:
<%= form_for @profile, :validate => true do |f| %>
form_for
幫助器希望將對象作為第一個參數,將選項哈希作為第二個參數; 為什么說form_for(@profile), :validate => true
,你給form_for
它的第一個參數,然后用逗號和符號跟隨該方法調用,這是無效的語法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.