【发布时间】:2015-10-22 21:15:12
【问题描述】:
我正在尝试在视图中显示验证错误。当我尝试保存此错误时,视图和日志中都会出现错误,而不是使用我的自定义消息additional filter type is required
这是我的代码
型号
class AdditionalFilter < ActiveRecord::Base
validates :additional_filter_type, presence:{ message: "additional filter type is required" }
end
查看
<% if @form.errors.any? %>
<%= @form.errors%> <!-- i know should just display an array -->
<%end%>
我正在使用 Rails 4。任何帮助将不胜感激,甚至指导如何调试。谢谢
这是日志中的错误
ActiveRecord::RecordInvalid - Validation failed: Additional filters additional filter type additional filter type is required:
activerecord (4.2.3) lib/active_record/validations.rb:79:in `raise_record_invalid'
activerecord (4.2.3) lib/active_record/validations.rb:43:in `save!'
【问题讨论】:
标签: ruby-on-rails-3 ruby-on-rails-4 ruby-on-rails-3.2 rails-activerecord