我的服务器型号: json_field
我的创建表单中有多个字段,我将它们存储为服务器模型中的一个json(blod)字段。 所以,我不能使用:
validates_presence_of :json_field, :message => "can't be blank"
想象一下这是我的观点:
= simple_form_for(@server, :html => one_submit_only(:server), :remote => true) do |f|
= link_to_close "servers/new"
= f.error_messages :object_name => t('server')
%input{:type=>"text", :name=>"page_title"}
%input{:type=>"text", :name=>"page_body"}
如果表单中的某个字段(page_title或page_body)为空,我怎么能显示错误消息?
答案 0 :(得分:0)
您不能只检查表单中显示的字段:
validates :page_title, :page_body, presence: true