Rails client_side_validation 删除标签并且不在 div 中显示错误

发布于 2024-12-10 17:06:28 字数 543 浏览 3 评论 0原文

我按照 https://github.com/bcardarella/client_side_validations 说明和 Railscast 进行操作,但仍然标签消失并且我的标准中没有显示错误

  <% 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.3

I followed the https://github.com/bcardarella/client_side_validations instructions and the Railscast for it but still the labels vanishes and no errors show up in my standard

  <% 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 %> 

I use Rails 3.1 and Ruby 1.9.3

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

懷念過去 2024-12-17 17:06:29

差不多标准

 @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

Pretty much standard

 @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
提赋 2024-12-17 17:06:29

我在我使用的 github 存储库上发现了此问题

那里提出的分叉并且一切正常

I found this issue on the github repository

I used the fork proposed there and everything worked fine

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文