【发布时间】:2012-07-21 09:17:15
【问题描述】:
我正在验证 ruby on rails 中的输入字段。我检查用户是否输入或填写了这些字段。如果假设name 字段未填写,则向用户发送一条错误消息,指示name 字段未填写。其他错误也是如此。如何在 json 中使用 ruby on rails 发送这种消息。
这就是我现在正在做的事情。
这个模型
validates :email, :name, :company, :presence => true
validates_format_of :email, :with => /\A[a-z0-9!#\$%&'*+\/=?^_`{|}~-]+(?:\.[a-z0-9!#\$%&'*+\/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\z/
这是我目前向客户端发送 json 数据的方式
@contacts = Contact.new(params[:contact])
if @contacts.save
render :json => { :error => 0, :success => 1 }
else
render :json => { :error => 1, :success => 0 }
end
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-3 json