我的服务器型号:
json_field
我的创建表单中有多个字段,并将它们存储为Server模型中的一个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)为空白时,如何显示错误消息?
最佳答案
您不能只检查表单中显示的字段吗?
validates :page_title, :page_body, presence: true
关于ruby-on-rails - 检查模型中不存在的字段的形式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21520574/