2011-10-17 22 views
0

錯誤,我跟着https://github.com/bcardarella/client_side_validations說明和Railscast它,但仍標籤消失,沒有任何錯誤的出現在我的標準Rails的client_side_validation移除標籤,而不是顯示在DIV

<% if @contactmail.errors.any? %> 
    <div id="errorExplanation" class="contact-error"> 
    <ul> 
    <% @contactmail.errors.full_messages.each do |msg| %> 
     <li><%= msg %></li> 
    <% end %> 
    </ul> 
    </div> 
    <% end %> 

我使用Rails的3.1和Ruby 1.9 0.3

+0

你能告訴我們你的控制器有更新操作嗎? –

回答

0

差不多標準

@contact = Contact.find(1) 


    respond_to do |format| 
    if @contact.update_attributes(params[:contact]) 

     params[:notice] = 'Texten sparad' 

     format.html { render action: "edit", :layout => 'admin' } 
     format.json { head :ok } 
    else 

     format.html { render action: "edit", :layout => 'admin' } 
     format.json { render json: @contact.errors, status: :unprocessable_entity } 
    end 
    end