当前位置 : 主页 > 编程语言 > ruby >

ruby-on-rails – Ruby on Rails中的错误消息

来源:互联网 收集:自由互联 发布时间:2021-06-23
我为 guide中的注释执行了validates_presence_of字段.如何在帖子页面上显示验证错误.我知道渲染,但有渲染我需要发送我在帖子页面上使用的所有变量.我对吗? 我不相信插件是必需的. Rails
我为 guide中的注释执行了validates_presence_of字段.如何在帖子页面上显示验证错误.我知道渲染,但有渲染我需要发送我在帖子页面上使用的所有变量.我对吗? 我不相信插件是必需的. Rails 3.x中的脚手架生成器就是这样做的:

<%= form_for(@model) do |f| %>
  <% if @model.errors.any? %>
    <div id="error_explanation">
      <h2><%= pluralize(@model.errors.count, "error") %> prohibited this model from being saved:</h2>

      <ul>
      <% @model.errors.full_messages.each do |msg| %>
        <li><%= msg %></li>
      <% end %>
      </ul>
    </div>
  <% end %>
<%# Rest of form... %>
网友评论