如何检索rails recaptcha gem error

时间:2016-07-04 17:29:25

标签: ruby-on-rails rubygems recaptcha

如何获取

返回的错误
verify_recaptcha

on ruby​​ gem https://github.com/ambethia/recaptcha

我需要知道它是否因为过期而失败。

1 个答案:

答案 0 :(得分:1)

如果您使用以下方法调用该方法:

if verify_recaptcha(model: @model, attribute: :your_attribute) && @model.save
  redirect_to model_path(@model), notice: t('saved')
else
  flash[:alert] = t('error')
  render :show, status: 422
end

错误将在

上设置
model.errors[:your_attribute]

您可以在此处查看每个选项的说明: https://github.com/ambethia/recaptcha#verify_recaptcha