【发布时间】:2012-09-07 20:42:44
【问题描述】:
这是我的信用卡模型:
validate :name_is_split_properly
private
def name_is_split_properly
if last_name.blank?
self.errors[:base] << "Last Name is required"
end
end
当用户提交信用卡时,会进行验证,这就是我在 Flash 消息中设置错误的方式:
flash[:error] = current_order.errors.full_messages.join('\n')
redirect_to new_order_path(:client_id => params[:client_id])
但由于某种原因,当flash[error] 显示在视图中时,它的显示方式是这样的:Credit card base Last Name is required... 我该如何摆脱密钥?
【问题讨论】:
标签: ruby-on-rails-3 error-handling custom-validators